{
    "VxWidgetMap": {
        "data-animate": {
            "map": {
                "name": "data-animate",
                "propsMap": {
                    "on": {
                        "locale": {
                            "en": "trigger"
                        },
                        "type": "Select",
                        "defaultValue": "user",
                        "initValue": "enter",
                        "groupName": "behavior",
                        "optionLocales": {
                            "enter": {
                                "en": "onRender"
                            },
                            "leave": {
                                "en": "onHide"
                            },
                            "click": {
                                "en": "onClick"
                            },
                            "hover": {
                                "en": "onHover"
                            },
                            "user": {
                                "en": "custom"
                            }
                        }
                    },
                    "initHide": {
                        "locale": {
                            "en": "initialVisibility"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "finiHide": {
                        "locale": {
                            "en": "hideAfterCompletion"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "animate": {
                        "locale": {
                            "en": "animationName"
                        },
                        "type": "Select",
                        "groupName": "behavior"
                    },
                    "duration": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "delay": {
                        "locale": {
                            "en": "delay"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "iterationCount": {
                        "locale": {
                            "en": "interationCount"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "infinite": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "editAnimate": {
                        "locale": {
                            "en": "editAnimate"
                        },
                        "type": "Button",
                        "groupName": "behavior"
                    },
                    "customAnimate": {
                        "locale": {
                            "en": "customAnimate"
                        },
                        "type": "Hidden",
                        "defaultValue": []
                    },
                    "playAnimate": {
                        "locale": {
                            "en": "playAnimate"
                        },
                        "type": "Button",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldDataAnimate"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "end",
                                "options": [
                                    {
                                        "name": "end",
                                        "en": "Completed",
                                        "value": "end",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "stop",
                        "locale": {
                            "en": "stop"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-animate-group": {
            "map": {
                "name": "data-animate-group",
                "propsMap": {
                    "on": {
                        "locale": {
                            "en": "trigger"
                        },
                        "type": "Select",
                        "defaultValue": "user",
                        "initValue": "enter",
                        "groupName": "behavior",
                        "optionLocales": {
                            "enter": {
                                "en": "onRender"
                            },
                            "leave": {
                                "en": "onHide"
                            },
                            "click": {
                                "en": "onClick"
                            },
                            "hover": {
                                "en": "onHover"
                            },
                            "user": {
                                "en": "custom"
                            }
                        }
                    },
                    "initHide": {
                        "locale": {
                            "en": "initialVisibility"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "finiHide": {
                        "locale": {
                            "en": "hideAfterCompletion"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldDataAnimateGroup"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "end",
                                "options": [
                                    {
                                        "name": "end",
                                        "en": "Completed",
                                        "value": "end",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "stop",
                        "locale": {
                            "en": "stop"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-api": {
            "map": {
                "name": "data-api",
                "propsMap": {
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "Hidden"
                    },
                    "interfaceMode": {
                        "locale": {
                            "en": "interfaceMode"
                        },
                        "type": "specialSelect",
                        "defaultValue": "url",
                        "optionLocales": {
                            "url": {
                                "name": "url",
                                "en": "url"
                            },
                            "service": {
                                "name": "service",
                                "en": "service"
                            }
                        }
                    },
                    "mock": {
                        "locale": {
                            "en": "mock"
                        },
                        "type": "Boolean"
                    },
                    "service": {
                        "locale": {
                            "en": "service"
                        },
                        "type": "Select"
                    },
                    "url": {
                        "locale": {
                            "en": "url"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "method": {
                        "locale": {
                            "en": "method"
                        },
                        "type": "Select",
                        "defaultValue": "POST",
                        "groupName": "default",
                        "optionLocales": {
                            "POST": {
                                "en": "POST"
                            },
                            "GET": {
                                "en": "GET"
                            },
                            "DELETE": {
                                "en": "DELETE"
                            },
                            "PUT": {
                                "en": "PUT"
                            },
                            "PATCH": {
                                "en": "PATCH"
                            }
                        }
                    },
                    "reqType": {
                        "locale": {
                            "en": "requestType"
                        },
                        "type": "Select",
                        "defaultValue": "JSON",
                        "groupName": "default",
                        "optionLocales": {
                            "JSON": {
                                "en": "JSON"
                            },
                            "FORM": {
                                "en": "FORM"
                            },
                            "FORM-URLENCODED": {
                                "en": "FORM-URLENCODED"
                            },
                            "FORM-DATA": {
                                "en": "FORM-DATA"
                            },
                            "XML": {
                                "en": "XML"
                            },
                            "RAW": {
                                "en": "RAW"
                            }
                        }
                    },
                    "resTransType": {
                        "locale": {
                            "en": "resTransType"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "json2xml": {
                                "en": "json2xml"
                            },
                            "xml2json": {
                                "en": "xml2json"
                            },
                            "string": {
                                "en": "string"
                            },
                            "base64": {
                                "en": "base64"
                            },
                            "gbk": {
                                "en": "gbk"
                            }
                        }
                    },
                    "timeout": {
                        "locale": {
                            "en": "timeout"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "default"
                    },
                    "withCredentials": {
                        "locale": {
                            "en": "withCredentials"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "verify": {
                        "locale": {
                            "en": "bypassVerification"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "requestOriginUrl": {
                        "locale": {
                            "en": "bypassServer"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "raw": {
                        "locale": {
                            "en": "raw"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": false,
                        "groupName": "default"
                    },
                    "headerParams": {
                        "locale": {
                            "en": "headers"
                        },
                        "type": "Pairs",
                        "groupName": "default"
                    },
                    "bodyParams": {
                        "locale": {
                            "en": "body"
                        },
                        "type": "ApiJson",
                        "groupName": "default"
                    },
                    "structParams": {
                        "locale": {
                            "en": "debug"
                        },
                        "type": "ApiMock",
                        "groupName": "default"
                    },
                    "structType": {
                        "locale": {
                            "en": "structType"
                        },
                        "type": "Hidden",
                        "defaultValue": "object"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outParams"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "FrontendApi"
                },
                "eventsMap": {
                    "message": {
                        "locale": {
                            "en": "message"
                        },
                        "params": [
                            {
                                "name": "msg",
                                "locale": {}
                            }
                        ]
                    },
                    "abort": {
                        "locale": {
                            "en": "abort"
                        }
                    },
                    "complete": {
                        "locale": {
                            "en": "complete"
                        }
                    },
                    "error": {
                        "locale": {
                            "en": "error"
                        },
                        "params": [
                            {
                                "name": "err",
                                "locale": {
                                    "en": "err"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "changeUrl",
                        "locale": {
                            "en": "changeUrl"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "sendApiReq",
                        "locale": {
                            "en": "sendApiReq"
                        }
                    },
                    {
                        "name": "sendApiRequest",
                        "locale": {
                            "en": "send"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    },
                                    {
                                        "name": "timeout",
                                        "en": "Timeout",
                                        "value": "timeout",
                                        "locale": {
                                            "en": "Timeout"
                                        }
                                    },
                                    {
                                        "name": "disconnect",
                                        "en": "Disconnected",
                                        "value": "disconnect",
                                        "locale": {
                                            "en": "Disconnected"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "params": [
                            {
                                "name": "reqUrl",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default is 'url' property"
                                },
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Maximum 10s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "method",
                                "type": "Select",
                                "options": [
                                    "POST",
                                    "GET",
                                    "DELETE",
                                    "PUT"
                                ],
                                "placeholder": {
                                    "en": "Default is 'method' property"
                                },
                                "locale": {},
                                "optionLocales": {
                                    "POST": {
                                        "name": "POST",
                                        "en": "POST"
                                    },
                                    "GET": {
                                        "name": "GET",
                                        "en": "GET"
                                    },
                                    "DELETE": {
                                        "name": "DELETE",
                                        "en": "DELETE"
                                    },
                                    "PUT": {
                                        "name": "PUT",
                                        "en": "PUT"
                                    }
                                }
                            },
                            {
                                "name": "reqType",
                                "type": "Select",
                                "options": [
                                    "JSON",
                                    "FORM",
                                    "FORM-URLENCODED",
                                    "FORM-DATA",
                                    "XML",
                                    "RAW"
                                ],
                                "placeholder": {
                                    "en": "Default is 'reqType' property"
                                },
                                "locale": {},
                                "optionLocales": {
                                    "JSON": {
                                        "name": "JSON",
                                        "en": "JSON"
                                    },
                                    "FORM": {
                                        "name": "FORM",
                                        "en": "FORM"
                                    },
                                    "FORM-URLENCODED": {
                                        "name": "FORM-URLENCODED",
                                        "en": "FORM-URLENCODED"
                                    },
                                    "FORM-DATA": {
                                        "name": "FORM-DATA",
                                        "en": "FORM-DATA"
                                    },
                                    "XML": {
                                        "name": "XML",
                                        "en": "XML"
                                    },
                                    "RAW": {
                                        "name": "RAW",
                                        "en": "RAW"
                                    }
                                }
                            },
                            {
                                "name": "loadingCb",
                                "type": "Lambda",
                                "editorVer": "5.0",
                                "locale": {}
                            },
                            {
                                "name": "_ivx_error_cb",
                                "type": "Lambda",
                                "editorVer": "5.0",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "openStreamUrl",
                        "locale": {
                            "en": "openStreamUrl"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "params": [
                                {
                                    "name": "session",
                                    "locale": {
                                        "en": "session"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "reqUrl",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default is 'url' property"
                                },
                                "locale": {}
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Maximum 10s"
                                },
                                "locale": {}
                            },
                            {
                                "name": "method",
                                "type": "Select",
                                "options": [
                                    "POST",
                                    "GET",
                                    "DELETE",
                                    "PUT"
                                ],
                                "default": "POST",
                                "placeholder": {
                                    "en": "Default is 'method' property"
                                },
                                "locale": {
                                    "en": "method"
                                },
                                "optionLocales": {
                                    "POST": {
                                        "name": "POST",
                                        "en": "POST"
                                    },
                                    "GET": {
                                        "name": "GET",
                                        "en": "GET"
                                    },
                                    "DELETE": {
                                        "name": "DELETE",
                                        "en": "DELETE"
                                    },
                                    "PUT": {
                                        "name": "PUT",
                                        "en": "PUT"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortStream",
                        "locale": {
                            "en": "abortStream"
                        }
                    },
                    {
                        "name": "sendStreamRequest",
                        "locale": {
                            "en": "sendStreamRequest"
                        },
                        "callback": {
                            "result": {},
                            "params": []
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "reqUrl",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default is 'url' property"
                                },
                                "locale": {
                                    "en": "reqUrl"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Maximum 10s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "method",
                                "type": "Select",
                                "options": [
                                    "POST",
                                    "GET",
                                    "DELETE",
                                    "PUT"
                                ],
                                "default": "POST",
                                "placeholder": {
                                    "en": "Default is 'method' property"
                                },
                                "locale": {
                                    "en": "method"
                                },
                                "optionLocales": {
                                    "POST": {
                                        "name": "POST",
                                        "en": "POST"
                                    },
                                    "GET": {
                                        "name": "GET",
                                        "en": "GET"
                                    },
                                    "DELETE": {
                                        "name": "DELETE",
                                        "en": "DELETE"
                                    },
                                    "PUT": {
                                        "name": "PUT",
                                        "en": "PUT"
                                    }
                                }
                            },
                            {
                                "name": "requestID",
                                "locale": {
                                    "en": "requestID"
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortStreamRequest",
                        "locale": {
                            "en": "abortStreamRequest"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "requestID",
                                "locale": {
                                    "en": "requestID"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-arr": {
            "map": {
                "name": "data-arr",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Array",
                        "init": [],
                        "groupName": "default"
                    },
                    "headers": {
                        "locale": {
                            "en": "headers"
                        },
                        "type": "Hidden",
                        "init": []
                    }
                },
                "locale": {
                    "en": "Array"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {
                                    "en": "oldValue"
                                }
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {
                                    "en": "newValue"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consoleLog"
                        }
                    },
                    {
                        "name": "setRawValue",
                        "locale": {
                            "en": "setRawValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "The path is empty by default, meaning the value of the entire variable will be set"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "clearArr",
                        "locale": {
                            "en": "clearValue"
                        }
                    },
                    {
                        "name": "pushItem",
                        "locale": {
                            "en": "addOneElement"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushMulVal",
                        "locale": {
                            "en": "addMultipleElements"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertOne",
                        "locale": {
                            "en": "insertOneElement"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertMultiple",
                        "locale": {
                            "en": "insertMultipleElements"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    {
                        "name": "deleteItem",
                        "locale": {
                            "en": "deleteElementByValue"
                        },
                        "params": [
                            {
                                "name": "item",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "deleteIndex",
                        "locale": {
                            "en": "deleteElement"
                        },
                        "params": [
                            {
                                "name": "index",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to delete more than one value, please enter it as an array, such as [0,1,2]"
                                    }
                                },
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    {
                        "name": "rmRepeatVal",
                        "locale": {
                            "en": "deleteRepeatedElements"
                        }
                    },
                    {
                        "name": "setOneValue",
                        "locale": {
                            "en": "setOneElement"
                        },
                        "params": [
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setRowMultValue",
                        "locale": {
                            "en": "setMultipleElements"
                        },
                        "params": [
                            {
                                "name": "colValue",
                                "pType": "JsonArr",
                                "type": "ArrColValue",
                                "locale": {
                                    "en": "indexAndValue"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchValue",
                        "locale": {
                            "en": "searchElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchAllValue",
                        "locale": {
                            "en": "searchAllValue"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getItem",
                        "locale": {
                            "en": "selectRandomElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true
                            }
                        ]
                    },
                    {
                        "name": "maxValue",
                        "locale": {
                            "en": "selectMaxElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true
                            }
                        ]
                    },
                    {
                        "name": "minValue",
                        "locale": {
                            "en": "selectMinElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true
                            }
                        ]
                    },
                    {
                        "name": "sortType",
                        "locale": {
                            "en": "sortElements"
                        },
                        "params": [
                            {
                                "name": "sortType",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "letterSort",
                                    "letterReverse",
                                    "numSort",
                                    "numReverse",
                                    "pinyinSort",
                                    "pinyinReverse"
                                ],
                                "locale": {
                                    "en": "order"
                                },
                                "optionLocales": {
                                    "letterSort": {
                                        "name": "letterSort",
                                        "en": "letterAscending"
                                    },
                                    "letterReverse": {
                                        "name": "letterReverse",
                                        "en": "letterDescending"
                                    },
                                    "numSort": {
                                        "name": "numSort",
                                        "en": "numberAscending"
                                    },
                                    "numReverse": {
                                        "name": "numReverse",
                                        "en": "numberDescending"
                                    },
                                    "pinyinSort": {
                                        "name": "pinyinSort",
                                        "en": "pinyinAscending"
                                    },
                                    "pinyinReverse": {
                                        "name": "pinyinReverse",
                                        "en": "pinyinDescending"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "shuffle",
                        "locale": {
                            "en": "shuffleElements"
                        }
                    },
                    {
                        "name": "reverse",
                        "locale": {
                            "en": "reverseElements"
                        }
                    },
                    {
                        "name": "oneArrToString",
                        "locale": {
                            "en": "concatenateToString"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            {
                                "name": "delimiter",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "delimiter"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_itemTotal",
                        "locale": {
                            "en": "_itemTotal"
                        }
                    },
                    {
                        "name": "_oneArrItem",
                        "locale": {
                            "en": "_oneArrItem"
                        },
                        "params": [
                            {
                                "name": "colNum"
                            }
                        ]
                    },
                    {
                        "name": "_uniqSet",
                        "locale": {
                            "en": "_uniqSet"
                        }
                    },
                    {
                        "name": "_search",
                        "locale": {
                            "en": "_search"
                        },
                        "params": [
                            {
                                "name": "target"
                            }
                        ]
                    },
                    {
                        "name": "_reverse",
                        "locale": {
                            "en": "_reverse"
                        }
                    },
                    {
                        "name": "_randomOrder",
                        "locale": {
                            "en": "_randomOrder"
                        }
                    },
                    {
                        "name": "_ascOrder",
                        "locale": {
                            "en": "_ascOrder"
                        }
                    },
                    {
                        "name": "_descOrder",
                        "locale": {
                            "en": "_descOrder"
                        }
                    },
                    {
                        "name": "_ascNumOrder",
                        "locale": {
                            "en": "_ascNumOrder"
                        }
                    },
                    {
                        "name": "_descNumOrder",
                        "locale": {
                            "en": "_descNumOrder"
                        }
                    },
                    {
                        "name": "_randomValue",
                        "locale": {
                            "en": "_randomValue"
                        }
                    },
                    {
                        "name": "_maxValue",
                        "locale": {
                            "en": "_maxValue"
                        }
                    },
                    {
                        "name": "_minValue",
                        "locale": {
                            "en": "_minValue"
                        }
                    },
                    {
                        "name": "_total",
                        "locale": {
                            "en": "_total"
                        }
                    },
                    {
                        "name": "_avg",
                        "locale": {
                            "en": "_avg"
                        }
                    },
                    {
                        "name": "setItemValue",
                        "locale": {
                            "en": "setItemValue"
                        },
                        "params": [
                            {
                                "name": "rowIdx",
                                "type": "Formula"
                            },
                            {
                                "name": "colIdx",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setRowColsValue",
                        "locale": {
                            "en": "setRowColsValue"
                        },
                        "params": [
                            {
                                "name": "row",
                                "type": "Formula"
                            },
                            {
                                "name": "colValue",
                                "type": "ArrColValue"
                            }
                        ]
                    },
                    {
                        "name": "findRows",
                        "locale": {
                            "en": "findRows"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "successEmpty"
                                ]
                            },
                            "params": []
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "NormalCons"
                            },
                            {
                                "name": "orders",
                                "type": "NormalOrders"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertRow",
                        "locale": {
                            "en": "insertRow"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula"
                            },
                            {
                                "name": "index",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "insertMultipleRows",
                        "locale": {
                            "en": "insertMultipleRows"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula"
                            },
                            {
                                "name": "index",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setMultiValue",
                        "locale": {
                            "en": "setMultiValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "ArrMultiValue"
                            }
                        ]
                    },
                    {
                        "name": "searchRowValue",
                        "locale": {
                            "en": "searchRowValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula"
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb"
                            }
                        ]
                    },
                    {
                        "name": "setRow",
                        "locale": {
                            "en": "setRow"
                        },
                        "params": [
                            {
                                "name": "idx",
                                "type": "Formula"
                            },
                            {
                                "name": "row",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "pushRow",
                        "locale": {
                            "en": "pushRow"
                        },
                        "params": [
                            {
                                "name": "row",
                                "type": "Formula"
                            },
                            {
                                "name": "insertTo",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "pushMulRow",
                        "locale": {
                            "en": "pushMulRow"
                        },
                        "params": [
                            {
                                "name": "rows",
                                "type": "Formula"
                            },
                            {
                                "name": "insertTo",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "deleteRow",
                        "locale": {
                            "en": "deleteRow"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "fillRow",
                        "locale": {
                            "en": "fillRow"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "fillCol",
                        "locale": {
                            "en": "fillCol"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "addOne",
                        "locale": {
                            "en": "addOne"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            },
                            {
                                "name": "insertTo",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "deleteCol",
                        "locale": {
                            "en": "deleteCol"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to delete more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushCol",
                        "locale": {
                            "en": "pushCol"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula"
                            },
                            {
                                "name": "insertTo",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "rmRepeatRow",
                        "locale": {
                            "en": "rmRepeatRow"
                        }
                    },
                    {
                        "name": "sortArr",
                        "locale": {
                            "en": "sortArr"
                        },
                        "params": [
                            {
                                "name": "sortCol",
                                "type": "Formula"
                            },
                            {
                                "name": "sortType",
                                "type": "Select",
                                "options": [
                                    "letterSort",
                                    "letterReverse",
                                    "numSort",
                                    "numReverse"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "rowRandomSort",
                        "locale": {
                            "en": "rowRandomSort"
                        }
                    },
                    {
                        "name": "convertColArr",
                        "locale": {
                            "en": "convertColArr"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "calculateSum",
                        "locale": {
                            "en": "calculateSum"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb"
                            }
                        ]
                    },
                    {
                        "name": "calculateSums",
                        "locale": {
                            "en": "calculateSums"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb"
                            }
                        ]
                    },
                    {
                        "name": "calculateAverage",
                        "locale": {
                            "en": "calculateAverage"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb"
                            }
                        ]
                    },
                    {
                        "name": "calculateAverages",
                        "locale": {
                            "en": "calculateAverages"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb"
                            }
                        ]
                    },
                    {
                        "name": "_arrRowNum",
                        "locale": {
                            "en": "_arrRowNum"
                        }
                    },
                    {
                        "name": "_aArrCol",
                        "locale": {
                            "en": "_aArrCol"
                        }
                    },
                    {
                        "name": "arrPush",
                        "locale": {
                            "en": "push"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPop",
                        "locale": {
                            "en": "pop"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrShift",
                        "locale": {
                            "en": "shift"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrUnshift",
                        "locale": {
                            "en": "unshift"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSplice",
                        "locale": {
                            "en": "splice"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "start"
                                }
                            },
                            {
                                "name": "deleteCount",
                                "type": "Formula",
                                "locale": {
                                    "en": "deleteCount"
                                }
                            },
                            {
                                "name": "item",
                                "type": "Formula",
                                "locale": {
                                    "en": "item"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSort",
                        "locale": {
                            "en": "sort"
                        },
                        "params": [
                            {
                                "name": "compareFn",
                                "type": "Lambda",
                                "lambdaParams": [
                                    {
                                        "name": "item1"
                                    },
                                    {
                                        "name": "item2"
                                    }
                                ],
                                "expand": true,
                                "locale": {
                                    "en": "compareFn"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrReverse",
                        "locale": {
                            "en": "reverse"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "jsonDelete",
                        "locale": {
                            "en": "jsonDelete"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-arr-2d": {
            "map": {
                "name": "data-arr-2d",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Array",
                        "init": [],
                        "groupName": "default"
                    },
                    "headers": {
                        "locale": {
                            "en": "headers"
                        },
                        "type": "Hidden",
                        "init": []
                    }
                },
                "locale": {
                    "en": "2DArray"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consoleLog"
                        }
                    },
                    {
                        "name": "setRawValue",
                        "locale": {
                            "en": "setRawValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "The path is empty by default, meaning the value of the entire variable will be set"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "clearArr",
                        "locale": {
                            "en": "clearValue"
                        }
                    },
                    {
                        "name": "addOne",
                        "locale": {
                            "en": "addOneElementForOneRow"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushRow",
                        "locale": {
                            "en": "addOneRow"
                        },
                        "params": [
                            {
                                "name": "row",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushMulRow",
                        "locale": {
                            "en": "addMultipleRows"
                        },
                        "params": [
                            {
                                "name": "rows",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertRow",
                        "locale": {
                            "en": "insertOneRow"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertMultipleRows",
                        "locale": {
                            "en": "insertMultipleRows"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushCol",
                        "locale": {
                            "en": "addOneColumn"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "deleteRow",
                        "locale": {
                            "en": "deleteRowByIndex"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "deleteCol",
                        "locale": {
                            "en": "deleteColumn"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "int",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to delete more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                },
                                "locale": {
                                    "en": "columnIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setItemValue",
                        "locale": {
                            "en": "setOneElement"
                        },
                        "params": [
                            {
                                "name": "rowIdx",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "colIdx",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnIndex"
                                }
                            },
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setRowColsValue",
                        "locale": {
                            "en": "setMultipleElements"
                        },
                        "params": [
                            {
                                "name": "row",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "colValue",
                                "pType": "JsonArr",
                                "type": "ArrColValue",
                                "locale": {
                                    "en": "columnIndex&Value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setMultiValue",
                        "locale": {
                            "en": "setMultipleElements"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "ArrMultiValue",
                                "locale": {
                                    "en": "index&Value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setRow",
                        "locale": {
                            "en": "setOneRow"
                        },
                        "params": [
                            {
                                "name": "idx",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "row",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "fillRow",
                        "locale": {
                            "en": "fillOneRow"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "fillCol",
                        "locale": {
                            "en": "fillOneColumn"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnIndex"
                                }
                            },
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "findRows",
                        "locale": {
                            "en": "selectRows"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "params": [
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "placeholder": {
                                    "en": "column number"
                                },
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "pType": "JsonObj",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "findRowsCnt",
                        "locale": {
                            "en": "findRowsCnt"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "NormalCons",
                                "placeholder": {
                                    "en": "column number"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "searchRowValue",
                        "locale": {
                            "en": "searchElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchAllValue",
                        "locale": {
                            "en": "searchAllValue"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "calculateSum",
                        "locale": {
                            "en": "calculateSum"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb"
                            }
                        ]
                    },
                    {
                        "name": "calculateSums",
                        "locale": {
                            "en": "sumColumn"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                },
                                "locale": {
                                    "en": "columnIndex"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "placeholder": {
                                    "en": "column number"
                                },
                                "locale": {}
                            },
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {}
                            },
                            {
                                "name": "range",
                                "pType": "JsonObj",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "calculateAverage",
                        "locale": {
                            "en": "calculateAverage"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb"
                            }
                        ]
                    },
                    {
                        "name": "calculateAverages",
                        "locale": {
                            "en": "averageColumn"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as [0,1,2]"
                                    }
                                },
                                "locale": {
                                    "en": "columnIndex"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "placeholder": {
                                    "en": "column number"
                                },
                                "locale": {}
                            },
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {}
                            },
                            {
                                "name": "range",
                                "pType": "JsonObj",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "sortArr",
                        "locale": {
                            "en": "sortArr"
                        },
                        "params": [
                            {
                                "name": "sortCol",
                                "type": "Formula"
                            },
                            {
                                "name": "sortType",
                                "type": "Select",
                                "options": [
                                    "letterSort",
                                    "letterReverse",
                                    "numSort",
                                    "numReverse",
                                    "pinyinSort",
                                    "pinyinReverse"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "sortMultArr",
                        "locale": {
                            "en": "sortRows"
                        },
                        "params": [
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            }
                        ]
                    },
                    {
                        "name": "reverse",
                        "locale": {
                            "en": "reverseRows"
                        }
                    },
                    {
                        "name": "rowRandomSort",
                        "locale": {
                            "en": "shuffleRows"
                        }
                    },
                    {
                        "name": "rmRepeatRow",
                        "locale": {
                            "en": "deleteRepeatedRows"
                        }
                    },
                    {
                        "name": "convertColArr",
                        "locale": {
                            "en": "parseOneColumn"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_arrRowNum",
                        "locale": {
                            "en": "_arrRowNum"
                        }
                    },
                    {
                        "name": "_aArrRow",
                        "locale": {
                            "en": "_aArrRow"
                        },
                        "params": [
                            {
                                "name": "row"
                            }
                        ]
                    },
                    {
                        "name": "_aArrCol",
                        "locale": {
                            "en": "_aArrCol"
                        },
                        "params": [
                            {
                                "name": "colNum"
                            }
                        ]
                    },
                    {
                        "name": "_someCols",
                        "locale": {
                            "en": "_someCols"
                        },
                        "params": [
                            {
                                "name": "cols"
                            }
                        ]
                    },
                    {
                        "name": "_twoArrItem",
                        "locale": {
                            "en": "_twoArrItem"
                        },
                        "params": [
                            {
                                "name": "rowNum"
                            },
                            {
                                "name": "colNum"
                            }
                        ]
                    },
                    {
                        "name": "_reverse",
                        "locale": {
                            "en": "_reverse"
                        }
                    },
                    {
                        "name": "_randomOrder",
                        "locale": {
                            "en": "_randomOrder"
                        }
                    },
                    {
                        "name": "_ascOrder",
                        "locale": {
                            "en": "_ascOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_descOrder",
                        "locale": {
                            "en": "_descOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_ascNumOrder",
                        "locale": {
                            "en": "_ascNumOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_descNumOrder",
                        "locale": {
                            "en": "_descNumOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_randRow",
                        "locale": {
                            "en": "_randRow"
                        }
                    },
                    {
                        "name": "_headersAndValue",
                        "locale": {
                            "en": "headersAndValue"
                        }
                    },
                    {
                        "name": "arrPush",
                        "locale": {
                            "en": "push"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPop",
                        "locale": {
                            "en": "pop"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrShift",
                        "locale": {
                            "en": "shift"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrUnshift",
                        "locale": {
                            "en": "unshift"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSplice",
                        "locale": {
                            "en": "splice"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "start"
                                }
                            },
                            {
                                "name": "deleteCount",
                                "type": "Formula",
                                "locale": {
                                    "en": "deleteCount"
                                }
                            },
                            {
                                "name": "item",
                                "type": "Formula",
                                "locale": {
                                    "en": "item"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSort",
                        "locale": {
                            "en": "sort"
                        },
                        "params": [
                            {
                                "name": "compareFn",
                                "type": "Lambda",
                                "lambdaParams": [
                                    {
                                        "name": "item1"
                                    },
                                    {
                                        "name": "item2"
                                    }
                                ],
                                "expand": true,
                                "locale": {
                                    "en": "compareFn"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrReverse",
                        "locale": {
                            "en": "reverse"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "jsonDelete",
                        "locale": {
                            "en": "jsonDelete"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "server-security": {
            "map": {
                "name": "server-security",
                "propsMap": {},
                "locale": {
                    "en": "BackendSecurityToolkit"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "health",
                        "locale": {
                            "en": "health"
                        }
                    },
                    {
                        "name": "sha256",
                        "locale": {
                            "en": "sha256"
                        }
                    },
                    {
                        "name": "base64UrlEncode",
                        "locale": {
                            "en": "base64UrlEncode"
                        }
                    },
                    {
                        "name": "base64UrlDecode",
                        "locale": {
                            "en": "base64UrlDecode"
                        }
                    },
                    {
                        "name": "hmacSha256",
                        "locale": {
                            "en": "hmacSha256"
                        }
                    },
                    {
                        "name": "createPkceChallengeS256",
                        "locale": {
                            "en": "createPkceChallengeS256"
                        }
                    },
                    {
                        "name": "base64Encode",
                        "locale": {
                            "en": "base64Encode"
                        }
                    },
                    {
                        "name": "base64Decode",
                        "locale": {
                            "en": "base64Decode"
                        }
                    },
                    {
                        "name": "hexEncode",
                        "locale": {
                            "en": "hexEncode"
                        }
                    },
                    {
                        "name": "hexDecode",
                        "locale": {
                            "en": "hexDecode"
                        }
                    },
                    {
                        "name": "urlEncode",
                        "locale": {
                            "en": "urlEncode"
                        }
                    },
                    {
                        "name": "urlDecode",
                        "locale": {
                            "en": "urlDecode"
                        }
                    },
                    {
                        "name": "formUrlEncode",
                        "locale": {
                            "en": "formUrlEncode"
                        }
                    },
                    {
                        "name": "sha1",
                        "locale": {
                            "en": "sha1"
                        }
                    },
                    {
                        "name": "md5",
                        "locale": {
                            "en": "md5"
                        }
                    },
                    {
                        "name": "hmacSha1",
                        "locale": {
                            "en": "hmacSha1"
                        }
                    },
                    {
                        "name": "randomBytes",
                        "locale": {
                            "en": "randomBytes"
                        }
                    },
                    {
                        "name": "randomString",
                        "locale": {
                            "en": "randomString"
                        }
                    },
                    {
                        "name": "createNonce",
                        "locale": {
                            "en": "createNonce"
                        }
                    },
                    {
                        "name": "createPkceVerifier",
                        "locale": {
                            "en": "createPkceVerifier"
                        }
                    },
                    {
                        "name": "jwtDecode",
                        "locale": {
                            "en": "jwtDecode"
                        }
                    },
                    {
                        "name": "jwsVerify",
                        "locale": {
                            "en": "jwsVerify"
                        }
                    },
                    {
                        "name": "jwksResolveKey",
                        "locale": {
                            "en": "jwksResolveKey"
                        }
                    },
                    {
                        "name": "jwksVerifyJwt",
                        "locale": {
                            "en": "jwksVerifyJwt"
                        }
                    },
                    {
                        "name": "rsaSha256Sign",
                        "locale": {
                            "en": "rsaSha256Sign"
                        }
                    },
                    {
                        "name": "rsaSha256Verify",
                        "locale": {
                            "en": "rsaSha256Verify"
                        }
                    },
                    {
                        "name": "ecdsaP256Sha256Sign",
                        "locale": {
                            "en": "ecdsaP256Sha256Sign"
                        }
                    },
                    {
                        "name": "ecdsaP256Sha256Verify",
                        "locale": {
                            "en": "ecdsaP256Sha256Verify"
                        }
                    },
                    {
                        "name": "stateCreate",
                        "locale": {
                            "en": "stateCreate"
                        }
                    },
                    {
                        "name": "stateVerifyStateless",
                        "locale": {
                            "en": "stateVerifyStateless"
                        }
                    },
                    {
                        "name": "verifyHmacHeader",
                        "locale": {
                            "en": "verifyHmacHeader"
                        }
                    },
                    {
                        "name": "verifyTimestampedHmacHeader",
                        "locale": {
                            "en": "verifyTimestampedHmacHeader"
                        }
                    },
                    {
                        "name": "rsaOaepSha256Encrypt",
                        "locale": {
                            "en": "rsaOaepSha256Encrypt"
                        }
                    },
                    {
                        "name": "rsaOaepSha256Decrypt",
                        "locale": {
                            "en": "rsaOaepSha256Decrypt"
                        }
                    },
                    {
                        "name": "aesGcmEncrypt",
                        "locale": {
                            "en": "aesGcmEncrypt"
                        }
                    },
                    {
                        "name": "aesGcmDecrypt",
                        "locale": {
                            "en": "aesGcmDecrypt"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-baseArrMeth": {
            "map": {
                "name": "data-baseArrMeth",
                "propsMap": {},
                "locale": {
                    "en": "OldDataBaseArrMeth"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "arrPush",
                        "locale": {
                            "en": "push"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPop",
                        "locale": {
                            "en": "pop"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrShift",
                        "locale": {
                            "en": "shift"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrUnshift",
                        "locale": {
                            "en": "unshift"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSplice",
                        "locale": {
                            "en": "splice"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "start"
                                }
                            },
                            {
                                "name": "deleteCount",
                                "type": "Formula",
                                "locale": {
                                    "en": "deleteCount"
                                }
                            },
                            {
                                "name": "item",
                                "type": "Formula",
                                "locale": {
                                    "en": "item"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSort",
                        "locale": {
                            "en": "sort"
                        },
                        "params": [
                            {
                                "name": "compareFn",
                                "type": "Lambda",
                                "lambdaParams": [
                                    {
                                        "name": "item1"
                                    },
                                    {
                                        "name": "item2"
                                    }
                                ],
                                "expand": true,
                                "locale": {
                                    "en": "compareFn"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrReverse",
                        "locale": {
                            "en": "reverse"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-baseJsonMeth": {
            "map": {
                "name": "data-baseJsonMeth",
                "propsMap": {},
                "locale": {
                    "en": "OldDataBaseJsonMeth"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "jsonDelete",
                        "locale": {
                            "en": "jsonDelete"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-batchExecutor": {
            "map": {
                "name": "data-batchExecutor",
                "propsMap": {},
                "locale": {
                    "en": "OldDataBatchExecutor"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "schedule",
                        "locale": {
                            "en": "schedule"
                        },
                        "params": [
                            {
                                "name": "services",
                                "type": "ServiceSchedule",
                                "locale": {
                                    "en": "services"
                                }
                            }
                        ]
                    },
                    {
                        "name": "exec",
                        "locale": {
                            "en": "exec"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "results",
                                    "locale": {
                                        "en": "results"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "scheduleAndExec",
                        "locale": {
                            "en": "scheduleAndExec"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "results",
                                    "locale": {
                                        "en": "results"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "services",
                                "type": "ServiceSchedule",
                                "locale": {
                                    "en": "services"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-bool": {
            "map": {
                "name": "data-bool",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": false,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Bool"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consolelog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "boolean",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setTrue",
                        "locale": {
                            "en": "settrue"
                        }
                    },
                    {
                        "name": "setFalse",
                        "locale": {
                            "en": "setfalse"
                        }
                    },
                    {
                        "name": "toggleValue",
                        "locale": {
                            "en": "toggleValue"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-cacheDb": {
            "map": {
                "name": "data-cacheDb",
                "propsMap": {
                    "dbId": {
                        "locale": {
                            "en": "dbId"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "ServerCache"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "cacheSet",
                        "locale": {
                            "en": "cacheSet"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "expire",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheGet",
                        "locale": {
                            "en": "cacheGet"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "value",
                                    "param": "result.value",
                                    "locale": {
                                        "en": "value"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheSetNX",
                        "locale": {
                            "en": "cacheSetNX"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "expire",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheSetXX",
                        "locale": {
                            "en": "cacheSetXX"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "expire",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheIncrBy",
                        "locale": {
                            "en": "cacheIncrBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "value",
                                    "param": "result.value",
                                    "locale": {
                                        "en": "value"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheSAdd",
                        "locale": {
                            "en": "cacheSAdd"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "addedNumber",
                                    "param": "result.value",
                                    "locale": {
                                        "en": "addedNumber"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "values",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheSRem",
                        "locale": {
                            "en": "cacheSRem"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "removedNumber",
                                    "param": "result.value",
                                    "locale": {
                                        "en": "removedNumber"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "values",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheSMembers",
                        "locale": {
                            "en": "cacheSMembers"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheSIsMember",
                        "locale": {
                            "en": "cacheSIsMember"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheExpire",
                        "locale": {
                            "en": "cacheExpire"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "expire",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheTTL",
                        "locale": {
                            "en": "cacheTTL"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheDel",
                        "locale": {
                            "en": "cacheDel"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheScan",
                        "locale": {
                            "en": "cacheScan"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "keys",
                                    "param": "result.keys",
                                    "locale": {
                                        "en": "keys"
                                    }
                                },
                                {
                                    "name": "cursor",
                                    "param": "result.cursor",
                                    "locale": {
                                        "en": "cursor"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cursor",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "cacheMGet",
                        "locale": {
                            "en": "cacheMGet"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "values",
                                    "param": "result.values",
                                    "locale": {
                                        "en": "values"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "keys",
                                "type": "Formula",
                                "locale": {
                                    "en": "keys"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-class-var": {
            "map": {
                "name": "data-class-var",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String"
                    },
                    "structure": {
                        "locale": {
                            "en": "structure"
                        },
                        "type": "ClassStructureSelect"
                    }
                },
                "locale": {
                    "en": "OldDataClassVar"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consoleLog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-codeFragment": {
            "map": {
                "name": "data-codeFragment",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true
                    }
                },
                "locale": {
                    "en": "Section"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setPropPathValue",
                        "locale": {
                            "en": "setPropPathValue"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setPropValue",
                        "locale": {
                            "en": "setProperties"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "Formula",
                                "hasSubParams": true,
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "fireEvent",
                        "locale": {
                            "en": "fireEvent"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "eventId",
                                "type": "Select",
                                "noCustom": true,
                                "locale": {
                                    "en": "eventId"
                                }
                            },
                            {
                                "name": "params",
                                "type": "Formula",
                                "hasSubParams": true,
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-component-npm": {
            "map": {
                "name": "data-component-npm",
                "propsMap": {
                    "npmName": {
                        "locale": {
                            "en": "npmName"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "version": {
                        "locale": {
                            "en": "version"
                        },
                        "type": "String",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "OldDataComponentNpm"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-component-css": {
            "map": {
                "name": "data-component-css",
                "propsMap": {
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "ObjCss",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataComponentCss"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-component-defs": {
            "map": {
                "name": "data-component-defs",
                "propsMap": {
                    "thumbnail": {
                        "locale": {
                            "en": "thumbnail"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "description": {
                        "locale": {
                            "en": "description"
                        },
                        "type": "TextArea",
                        "groupName": "value"
                    },
                    "saveExtraComponentConfig": {
                        "locale": {
                            "en": "saveExtraComponentConfig"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldDataComponentDefs"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-component-jsx": {
            "map": {
                "name": "data-component-jsx",
                "propsMap": {
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "ObjJsx",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataComponentJsx"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-component-widget": {
            "map": {
                "name": "data-component-widget",
                "propsMap": {
                    "icon": {
                        "locale": {
                            "en": "icon"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "vModel": {
                        "locale": {
                            "en": "vModel"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataComponentWidget"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-component-widgetevent": {
            "map": {
                "name": "data-component-widgetevent",
                "propsMap": {
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "ObjJsx",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataComponentWidgetevent"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-component-widgetmethod": {
            "map": {
                "name": "data-component-widgetmethod",
                "propsMap": {
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "ObjJsx",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataComponentWidgetmethod"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-component-widgetprop": {
            "map": {
                "name": "data-component-widgetprop",
                "propsMap": {
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "ObjJsx",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataComponentWidgetprop"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-alipay": {
            "map": {
                "name": "data-alipay",
                "propsMap": {},
                "locale": {
                    "en": "OldDataAlipay"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "createPayURL",
                        "locale": {
                            "en": "createPayURL"
                        },
                        "callback": {
                            "status": {
                                "name": "staus",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "payURL",
                                    "locale": {}
                                },
                                {
                                    "name": "out_trade_no",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "subject",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "total_amount",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "quit_url",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "return_url",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "notify_url",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "CheckAsyncNotice",
                        "locale": {
                            "en": "checkAsyncNotice"
                        },
                        "callback": {
                            "status": {
                                "name": "staus",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-appletInterfaceServer": {
            "map": {
                "name": "data-appletInterfaceServer",
                "propsMap": {},
                "locale": {
                    "en": "OldDataAppletInterfaceServer"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getUserinfo",
                        "locale": {
                            "en": "getUserInfo"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "staus",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "access_token",
                                    "locale": {
                                        "en": "access_token"
                                    }
                                },
                                {
                                    "name": "openid",
                                    "locale": {
                                        "en": "openid"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "headimgurl",
                                    "locale": {
                                        "en": "headimgurl"
                                    }
                                },
                                {
                                    "name": "sex",
                                    "locale": {
                                        "en": "sex"
                                    }
                                },
                                {
                                    "name": "province",
                                    "locale": {
                                        "en": "province"
                                    }
                                },
                                {
                                    "name": "city",
                                    "locale": {
                                        "en": "city"
                                    }
                                },
                                {
                                    "name": "country",
                                    "locale": {
                                        "en": "country"
                                    }
                                },
                                {
                                    "name": "privilege",
                                    "locale": {
                                        "en": "privilege"
                                    }
                                },
                                {
                                    "name": "unionid",
                                    "locale": {
                                        "en": "unionid"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "douyin"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "douyin": {
                                        "name": "douyin",
                                        "en": "douyin"
                                    }
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            }
                        ]
                    },
                    {
                        "name": "createPayInfo",
                        "locale": {
                            "en": "createpayinfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "out_order_no",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "total_amount",
                                "type": "Formula",
                                "locale": {
                                    "en": "total_amount"
                                }
                            },
                            {
                                "name": "subject",
                                "type": "Formula",
                                "locale": {
                                    "en": "subject"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            },
                            {
                                "name": "valid_time",
                                "type": "Formula",
                                "locale": {
                                    "en": "valid_time"
                                }
                            },
                            {
                                "name": "cp_extra",
                                "type": "Formula",
                                "locale": {
                                    "en": "cp_extra"
                                }
                            },
                            {
                                "name": "notify_url",
                                "type": "Formula",
                                "locale": {
                                    "en": "notify_url"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {
                                    "en": "thirdparty_id"
                                }
                            },
                            {
                                "name": "store_uid",
                                "type": "Formula",
                                "locale": {
                                    "en": "store_uid"
                                }
                            },
                            {
                                "name": "disable_msg",
                                "type": "Formula",
                                "locale": {
                                    "en": "disable_msg"
                                }
                            },
                            {
                                "name": "msg_page",
                                "type": "Formula",
                                "locale": {
                                    "en": "msg_page"
                                }
                            }
                        ]
                    },
                    {
                        "name": "orderquery",
                        "locale": {
                            "en": "orderquery"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "order_id",
                                    "locale": {
                                        "en": "order_id"
                                    }
                                },
                                {
                                    "name": "payment_info",
                                    "locale": {
                                        "en": "payment_info"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "out_order_no",
                                "type": "Formula",
                                "locale": {
                                    "en": "out_order_no"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {
                                    "en": "thirdparty_id"
                                }
                            }
                        ]
                    },
                    {
                        "name": "refund",
                        "locale": {
                            "en": "refund"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "out_refund_no",
                                    "locale": {}
                                },
                                {
                                    "name": "refund_no",
                                    "locale": {
                                        "en": "refund_no"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "out_order_no",
                                "type": "Formula",
                                "locale": {
                                    "en": "out_order_no"
                                }
                            },
                            {
                                "name": "reason",
                                "type": "Formula",
                                "locale": {
                                    "en": "reason"
                                }
                            },
                            {
                                "name": "refund_amount",
                                "type": "Formula",
                                "locale": {
                                    "en": "refund_amount"
                                }
                            },
                            {
                                "name": "cp_extra",
                                "type": "Formula",
                                "locale": {
                                    "en": "cp_extra"
                                }
                            },
                            {
                                "name": "notify_url",
                                "type": "Formula",
                                "locale": {
                                    "en": "notify_url"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {
                                    "en": "thirdparty_id"
                                }
                            },
                            {
                                "name": "disable_msg",
                                "type": "Formula",
                                "locale": {
                                    "en": "disable_msg"
                                }
                            },
                            {
                                "name": "msg_page",
                                "type": "Formula",
                                "locale": {
                                    "en": "msg_page"
                                }
                            }
                        ]
                    },
                    {
                        "name": "queryRefund",
                        "locale": {
                            "en": "queryrefund"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "refundInfo",
                                    "locale": {
                                        "en": "refundInfo"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "out_refund_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "settle",
                        "locale": {
                            "en": "settle"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "out_settle_no",
                                    "locale": {
                                        "en": "out_settle_no"
                                    }
                                },
                                {
                                    "name": "settle_no",
                                    "locale": {}
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "out_order_no",
                                "type": "Formula",
                                "locale": {
                                    "en": "out_order_no"
                                }
                            },
                            {
                                "name": "settle_desc",
                                "type": "Formula",
                                "locale": {
                                    "en": "settle_desc"
                                }
                            },
                            {
                                "name": "settle_params",
                                "type": "Formula",
                                "locale": {
                                    "en": "settle_params"
                                }
                            },
                            {
                                "name": "cp_extra",
                                "type": "Formula",
                                "locale": {
                                    "en": "cp_extra"
                                }
                            },
                            {
                                "name": "notify_url",
                                "type": "Formula",
                                "locale": {
                                    "en": "notify_url"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {
                                    "en": "thirdparty_id"
                                }
                            }
                        ]
                    },
                    {
                        "name": "query_settle",
                        "locale": {
                            "en": "querySettle"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "settle_info",
                                    "locale": {
                                        "en": "settle_info"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "out_settle_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "bill",
                        "locale": {
                            "en": "bill"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "bill_info",
                                    "locale": {
                                        "en": "bill_info"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "salt"
                                }
                            },
                            {
                                "name": "start_date",
                                "type": "Formula",
                                "locale": {
                                    "en": "start_date"
                                }
                            },
                            {
                                "name": "end_date",
                                "type": "Formula",
                                "locale": {
                                    "en": "end_date"
                                }
                            },
                            {
                                "name": "seller",
                                "type": "Formula",
                                "locale": {
                                    "en": "seller"
                                }
                            },
                            {
                                "name": "bill_type",
                                "type": "Select",
                                "options": [
                                    "payment",
                                    "settle",
                                    "refund",
                                    "return"
                                ],
                                "defaultValue": "payment",
                                "locale": {
                                    "en": "bill_type"
                                },
                                "optionLocales": {
                                    "payment": {
                                        "name": "payment",
                                        "en": "payment"
                                    },
                                    "settle": {
                                        "name": "settle",
                                        "en": "settle"
                                    },
                                    "refund": {
                                        "name": "refund",
                                        "en": "refund"
                                    },
                                    "return": {
                                        "name": "return",
                                        "en": "return"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "create_return",
                        "locale": {
                            "en": "createReturn"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "out_return_no",
                                    "locale": {
                                        "en": "out_return_no"
                                    }
                                },
                                {
                                    "name": "return_info",
                                    "locale": {
                                        "en": "return_info"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {
                                    "en": "thirdparty_id"
                                }
                            },
                            {
                                "name": "settle_no",
                                "type": "Formula",
                                "locale": {
                                    "en": "settle_no"
                                }
                            },
                            {
                                "name": "sellerout_settle_no",
                                "type": "Formula",
                                "locale": {
                                    "en": "sellerout_settle"
                                }
                            },
                            {
                                "name": "return_desc",
                                "type": "Formula",
                                "locale": {
                                    "en": "return_desc"
                                }
                            },
                            {
                                "name": "merchant_uid",
                                "type": "Formula",
                                "locale": {
                                    "en": "merchant_uid"
                                }
                            },
                            {
                                "name": "return_amount",
                                "type": "Formula",
                                "locale": {
                                    "en": "return_amount"
                                }
                            },
                            {
                                "name": "cp_extra",
                                "type": "Formula",
                                "locale": {
                                    "en": "cp_extra"
                                }
                            }
                        ]
                    },
                    {
                        "name": "query_return",
                        "locale": {
                            "en": "queryReturn"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "return_info",
                                    "locale": {
                                        "en": "return_info"
                                    }
                                },
                                {
                                    "name": "errTips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {
                                    "en": "thirdparty_id"
                                }
                            },
                            {
                                "name": "return_no",
                                "type": "Formula",
                                "locale": {
                                    "en": "return_no"
                                }
                            },
                            {
                                "name": "out_return_no",
                                "type": "Formula",
                                "locale": {
                                    "en": "out_return_no"
                                }
                            }
                        ]
                    },
                    {
                        "name": "query_merchant_balance",
                        "locale": {
                            "en": "queryMerchantBalance"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "account_info",
                                    "locale": {}
                                },
                                {
                                    "name": "settle_info",
                                    "locale": {}
                                },
                                {
                                    "name": "err_tips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "merchant_uid",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "channel_type",
                                "type": "Select",
                                "options": [
                                    "alipay",
                                    "wx",
                                    "hz"
                                ],
                                "defaultValue": "wx",
                                "locale": {},
                                "optionLocales": {
                                    "alipay": {
                                        "name": "alipay",
                                        "en": "alipay"
                                    },
                                    "wx": {
                                        "name": "wx",
                                        "en": "wx"
                                    },
                                    "hz": {
                                        "name": "hz",
                                        "en": "hz"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "merchant_withdraw",
                        "locale": {
                            "en": "merchantWithdraw"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "out_order_id",
                                    "locale": {}
                                },
                                {
                                    "name": "order_id",
                                    "locale": {}
                                },
                                {
                                    "name": "err_tips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "merchant_uid",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "channel_type",
                                "type": "Select",
                                "options": [
                                    "alipay",
                                    "wx",
                                    "hz"
                                ],
                                "defaultValue": "wx",
                                "locale": {},
                                "optionLocales": {
                                    "alipay": {
                                        "name": "alipay",
                                        "en": "alipay"
                                    },
                                    "wx": {
                                        "name": "wx",
                                        "en": "wx"
                                    },
                                    "hz": {
                                        "name": "hz",
                                        "en": "hz"
                                    }
                                }
                            },
                            {
                                "name": "withdraw_amount",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "callback",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "cp_extra",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "query_withdraw_order",
                        "locale": {
                            "en": "queryWithdrawOrder"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "status_msg",
                                    "locale": {}
                                },
                                {
                                    "name": "err_tips",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "SALT",
                                "type": "Formula",
                                "locale": {
                                    "en": "SALT"
                                }
                            },
                            {
                                "name": "thirdparty_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "merchant_uid",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "channel_type",
                                "type": "Select",
                                "options": [
                                    "alipay",
                                    "wx",
                                    "hz"
                                ],
                                "defaultValue": "wx",
                                "locale": {},
                                "optionLocales": {
                                    "alipay": {
                                        "name": "alipay",
                                        "en": "alipay"
                                    },
                                    "wx": {
                                        "name": "wx",
                                        "en": "wx"
                                    },
                                    "hz": {
                                        "name": "hz",
                                        "en": "hz"
                                    }
                                }
                            },
                            {
                                "name": "out_order_id",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-azure-AI": {
            "map": {
                "name": "data-azure-AI",
                "propsMap": {},
                "locale": {
                    "en": "OldDataAzureAI"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "translateText",
                        "locale": {
                            "en": "translateText"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "to",
                                "type": "Formula",
                                "locale": {
                                    "en": "to"
                                }
                            },
                            {
                                "name": "from",
                                "type": "Formula",
                                "locale": {
                                    "en": "from"
                                }
                            }
                        ]
                    },
                    {
                        "name": "detectLanguageWhenTranslate",
                        "locale": {
                            "en": "detectLanguageWhenTranslate"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "to",
                                "type": "Formula",
                                "locale": {
                                    "en": "to"
                                }
                            }
                        ]
                    },
                    {
                        "name": "detectLanguage",
                        "locale": {
                            "en": "detectLanguage"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "transliterationWhenTranslate",
                        "locale": {
                            "en": "transliterationWhenTranslate"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "to",
                                "type": "Formula",
                                "locale": {
                                    "en": "to"
                                }
                            },
                            {
                                "name": "toScript",
                                "type": "Formula",
                                "locale": {
                                    "en": "toscript"
                                }
                            }
                        ]
                    },
                    {
                        "name": "transliteration",
                        "locale": {
                            "en": "transliteration"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "language",
                                "type": "Formula",
                                "locale": {
                                    "en": "language"
                                }
                            },
                            {
                                "name": "fromScript",
                                "type": "Formula",
                                "locale": {
                                    "en": "fromscript"
                                }
                            },
                            {
                                "name": "toScript",
                                "type": "Formula",
                                "locale": {
                                    "en": "toscript"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getSenLengthWhenTranslate",
                        "locale": {
                            "en": "getSenLengthWhenTranslate"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "to",
                                "type": "Formula",
                                "locale": {
                                    "en": "to"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getSenLength",
                        "locale": {
                            "en": "getSenLength"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dictionaryTranslate",
                        "locale": {
                            "en": "dictionaryTranslate"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "to",
                                "type": "Formula",
                                "locale": {
                                    "en": "to"
                                }
                            },
                            {
                                "name": "from",
                                "type": "Formula",
                                "locale": {
                                    "en": "from"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dictionaryExamples",
                        "locale": {
                            "en": "dictionaryExamples"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "to",
                                "type": "Formula",
                                "locale": {
                                    "en": "to"
                                }
                            },
                            {
                                "name": "from",
                                "type": "Formula",
                                "locale": {
                                    "en": "from"
                                }
                            }
                        ]
                    },
                    {
                        "name": "emotionAnalysis",
                        "locale": {
                            "en": "emotionAnalysis"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "analyzeSentiment",
                        "locale": {
                            "en": "analyzeSentiment"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "detectLanguage_analytics",
                        "locale": {
                            "en": "detectLanguageAnalytics"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "recognizeEntities",
                        "locale": {
                            "en": "recognizeEntities"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "recognizePiiEntities",
                        "locale": {
                            "en": "recognizePiiEntities"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "recognizeLinkedEntities",
                        "locale": {
                            "en": "recognizeLinkedEntities"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "extraceKeyPhrases",
                        "locale": {
                            "en": "extraceKeyPhrases"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-client-jpush": {
            "map": {
                "name": "data-client-jpush",
                "propsMap": {},
                "locale": {
                    "en": "OldDataClientJpush"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getRegId",
                        "locale": {
                            "en": "getRegId"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "regId",
                                    "locale": {
                                        "en": "regId"
                                    }
                                }
                            ]
                        }
                    }
                ]
            }
        },
        "data-dingding": {
            "map": {
                "name": "data-dingding",
                "propsMap": {},
                "locale": {
                    "en": "OldDataDingding"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "ddScanLogin",
                        "locale": {
                            "en": "ddScanLogin"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "appid",
                                "type": "Formula"
                            },
                            {
                                "name": "redirect_uri",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "openAuthority",
                        "locale": {
                            "en": "openAuthority"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getCode",
                        "locale": {
                            "en": "getCode"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "useScanCode",
                        "locale": {
                            "en": "useScanCode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "useWatchShake",
                        "locale": {
                            "en": "useWatchShake"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "clearShake",
                        "locale": {
                            "en": "clearShake"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "rotateView",
                        "locale": {
                            "en": "rotateView"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "showStatusBar",
                                "type": "Boolean",
                                "locale": {
                                    "en": "showstatusbar"
                                }
                            },
                            {
                                "name": "clockwise",
                                "type": "Boolean",
                                "locale": {
                                    "en": "clockwise"
                                }
                            }
                        ]
                    },
                    {
                        "name": "resetView",
                        "locale": {
                            "en": "resetView"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "startRecord",
                        "locale": {
                            "en": "startRecord"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "maxDuration",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxduration"
                                }
                            }
                        ]
                    },
                    {
                        "name": "stopRecord",
                        "locale": {
                            "en": "stopRecord"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "mediaId",
                                    "locale": {
                                        "en": ""
                                    }
                                },
                                {
                                    "name": "duration",
                                    "locale": {
                                        "en": ""
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "playRecord",
                        "locale": {
                            "en": "playRecord"
                        },
                        "params": [
                            {
                                "name": "mediaId",
                                "type": "Formula",
                                "locale": {
                                    "en": "mediaid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "audioDownload",
                        "locale": {
                            "en": "audioDownload"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "mediaId",
                                "type": "Formula",
                                "locale": {
                                    "en": "mediaid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "audioPause",
                        "locale": {
                            "en": "audioPause"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "mediaId",
                                "type": "Formula",
                                "locale": {
                                    "en": "mediaid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "audioResume",
                        "locale": {
                            "en": "audioResume"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "mediaId",
                                "type": "Formula",
                                "locale": {
                                    "en": "mediaid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "audioStop",
                        "locale": {
                            "en": "audioStop"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "mediaId",
                                "type": "Formula",
                                "locale": {
                                    "en": "mediaid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "onRecordEnd",
                        "locale": {
                            "en": "onRecordEnd"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "mediaId",
                                    "locale": {
                                        "en": ""
                                    }
                                },
                                {
                                    "name": "duration",
                                    "locale": {
                                        "en": ""
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "onPlayEnd",
                        "locale": {
                            "en": "onPlayEnd"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "translateVoice",
                        "locale": {
                            "en": "translateVoice"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "content",
                                    "locale": {
                                        "en": ""
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mediaId",
                                "type": "Formula",
                                "locale": {
                                    "en": "mediaid"
                                }
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration"
                                }
                            }
                        ]
                    },
                    {
                        "name": "videoConfCall",
                        "locale": {
                            "en": "videoConfCall"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "calleeStaffIds",
                                "type": "Formula",
                                "locale": {
                                    "en": "calleestaffids"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getCloudCallInfo",
                        "locale": {
                            "en": "getCloudCallInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "createCloudCall",
                        "locale": {
                            "en": "createCloudCall"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "bizNumber",
                                "type": "Formula",
                                "locale": {
                                    "en": "biznumber"
                                }
                            },
                            {
                                "name": "calleeStaffIds",
                                "type": "Formula",
                                "locale": {
                                    "en": "calleestaffids"
                                }
                            },
                            {
                                "name": "closePushCallRecord",
                                "type": "Boolean",
                                "locale": {
                                    "en": "closepushcallrecord"
                                }
                            },
                            {
                                "name": "openCallRecord",
                                "type": "Boolean",
                                "locale": {
                                    "en": "opencallrecord"
                                }
                            },
                            {
                                "name": "hideCalleeNumber",
                                "type": "Boolean",
                                "locale": {
                                    "en": "hidecalleenumber"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getCloudCallList",
                        "locale": {
                            "en": "getCloudCallList"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "sessionId",
                                "type": "Formula",
                                "locale": {
                                    "en": "sessionid"
                                }
                            },
                            {
                                "name": "bizNumber",
                                "type": "Formula",
                                "locale": {
                                    "en": "biznumber"
                                }
                            },
                            {
                                "name": "startTime",
                                "type": "Formula",
                                "locale": {
                                    "en": "starttime"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "Formula",
                                "locale": {
                                    "en": "endtime"
                                }
                            },
                            {
                                "name": "staffIdList",
                                "type": "Formula",
                                "locale": {
                                    "en": "staffidlist"
                                }
                            },
                            {
                                "name": "direction",
                                "type": "Formula",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "pageSize",
                                "type": "Formula",
                                "locale": {
                                    "en": "pagesize"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUserExclusiveInfo",
                        "locale": {
                            "en": "getUserExclusiveInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "externalComplexPicker",
                        "locale": {
                            "en": "externalComplexPicker"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "multiple",
                                "type": "Boolean",
                                "locale": {
                                    "en": "multiple"
                                }
                            },
                            {
                                "name": "limitTips",
                                "type": "Formula",
                                "locale": {
                                    "en": "limittips"
                                }
                            },
                            {
                                "name": "maxUsers",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxusers"
                                }
                            },
                            {
                                "name": "pickedUsers",
                                "type": "Formula",
                                "locale": {
                                    "en": "pickedusers"
                                }
                            },
                            {
                                "name": "disabledUsers",
                                "type": "Formula",
                                "locale": {
                                    "en": "disabledusers"
                                }
                            },
                            {
                                "name": "requiredUsers",
                                "type": "Formula",
                                "locale": {
                                    "en": "requiredusers"
                                }
                            }
                        ]
                    },
                    {
                        "name": "externalEditForm",
                        "locale": {
                            "en": "externalEditForm"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "emplId",
                                "type": "Formula",
                                "locale": {
                                    "en": "emplid"
                                }
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "mobile",
                                "type": "Formula",
                                "locale": {
                                    "en": "mobile"
                                }
                            },
                            {
                                "name": "companyName",
                                "type": "Formula",
                                "locale": {
                                    "en": "companyname"
                                }
                            },
                            {
                                "name": "deptName",
                                "type": "Formula",
                                "locale": {
                                    "en": "deptname"
                                }
                            },
                            {
                                "name": "job",
                                "type": "Formula",
                                "locale": {
                                    "en": "job"
                                }
                            },
                            {
                                "name": "remark",
                                "type": "Formula",
                                "locale": {
                                    "en": "remark"
                                }
                            }
                        ]
                    },
                    {
                        "name": "customContact",
                        "locale": {
                            "en": "customContact"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "users",
                                "type": "Formula",
                                "locale": {
                                    "en": "users"
                                }
                            },
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "isShowCompanyName",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isshowcompanyname"
                                }
                            },
                            {
                                "name": "disabledUsers",
                                "type": "Formula",
                                "locale": {
                                    "en": "disabledusers"
                                }
                            }
                        ]
                    },
                    {
                        "name": "multipleCustomContact",
                        "locale": {
                            "en": "multipleCustomContact"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "users",
                                "type": "Formula",
                                "locale": {
                                    "en": "users"
                                }
                            },
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "isShowCompanyName",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isshowcompanyname"
                                }
                            },
                            {
                                "name": "selectedUsers",
                                "type": "Formula",
                                "locale": {
                                    "en": "selectedusers"
                                }
                            },
                            {
                                "name": "disabledUsers",
                                "type": "Formula",
                                "locale": {
                                    "en": "disabledusers"
                                }
                            },
                            {
                                "name": "max",
                                "type": "Formula",
                                "locale": {
                                    "en": "max"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-hw-account": {
            "map": {
                "name": "data-hw-account",
                "propsMap": {},
                "locale": {
                    "en": "OldDataHwAccount"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getAccessToken",
                        "locale": {
                            "en": "getAccessToken"
                        },
                        "callback": {
                            "status": {
                                "name": "staus",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "token_type",
                                    "locale": {
                                        "en": "token_type"
                                    }
                                },
                                {
                                    "name": "access_token",
                                    "locale": {
                                        "en": "access_token"
                                    }
                                },
                                {
                                    "name": "scope",
                                    "locale": {
                                        "en": "scope"
                                    }
                                },
                                {
                                    "name": "expires_in",
                                    "locale": {
                                        "en": "expires_in"
                                    }
                                },
                                {
                                    "name": "refresh_token",
                                    "locale": {
                                        "en": "refresh_token"
                                    }
                                },
                                {
                                    "name": "id_token",
                                    "locale": {
                                        "en": "id_token"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "error"
                                    }
                                },
                                {
                                    "name": "sub_error",
                                    "locale": {
                                        "en": "sub_error"
                                    }
                                },
                                {
                                    "name": "error_description",
                                    "locale": {
                                        "en": "error_description"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "grant_type",
                                "type": "Select",
                                "defaultValue": "authorization_code",
                                "options": [
                                    "authorization_code",
                                    "refresh_token "
                                ],
                                "locale": {
                                    "en": "grant_type"
                                },
                                "optionLocales": {
                                    "authorization_code": {
                                        "name": "authorization_code",
                                        "en": "authorization_code"
                                    },
                                    "refresh_token ": {
                                        "name": "refresh_token ",
                                        "en": "refresh_token "
                                    }
                                }
                            },
                            {
                                "name": "client_id",
                                "type": "Formula",
                                "locale": {
                                    "en": "client_id"
                                }
                            },
                            {
                                "name": "client_secret",
                                "type": "Formula",
                                "locale": {
                                    "en": "client_secret"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "redirect_uri",
                                "type": "Formula",
                                "locale": {
                                    "en": "redirect_uri"
                                }
                            },
                            {
                                "name": "refresh_token",
                                "type": "Formula",
                                "locale": {
                                    "en": "refresh_token"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getTokenInfo",
                        "locale": {
                            "en": "getTokenInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "staus",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "client_id",
                                    "locale": {
                                        "en": "client_id"
                                    }
                                },
                                {
                                    "name": "expire_in",
                                    "locale": {
                                        "en": "expire_in"
                                    }
                                },
                                {
                                    "name": "union_id",
                                    "locale": {
                                        "en": "union_id"
                                    }
                                },
                                {
                                    "name": "open_id",
                                    "locale": {
                                        "en": "open_id"
                                    }
                                },
                                {
                                    "name": "scope",
                                    "locale": {
                                        "en": "scope"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "access_token",
                                "type": "Formula",
                                "locale": {
                                    "en": "access_token"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUserInfo",
                        "locale": {
                            "en": "getUserInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "staus",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "openID",
                                    "locale": {
                                        "en": "openID"
                                    }
                                },
                                {
                                    "name": "displayName",
                                    "locale": {
                                        "en": "displayName"
                                    }
                                },
                                {
                                    "name": "headPictureURL",
                                    "locale": {
                                        "en": "headPictureURL"
                                    }
                                },
                                {
                                    "name": "email",
                                    "locale": {
                                        "en": "email"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "getNickName",
                                "type": "Select",
                                "defaultValue": "0",
                                "options": [
                                    "0",
                                    "1"
                                ],
                                "locale": {
                                    "en": "getNickName"
                                },
                                "optionLocales": {
                                    "0": {
                                        "name": "0",
                                        "en": "0"
                                    },
                                    "1": {
                                        "name": "1",
                                        "en": "1"
                                    }
                                }
                            },
                            {
                                "name": "access_token",
                                "type": "Formula",
                                "locale": {
                                    "en": "access_token"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-hw-app": {
            "map": {
                "name": "data-hw-app",
                "propsMap": {},
                "locale": {
                    "en": "OldDataHwApp"
                },
                "eventsMap": {
                    "bannerAdLoaded": {
                        "locale": {
                            "en": "bannerAdLoaded"
                        },
                        "params": [
                            {
                                "name": "isTop",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isTop"
                                }
                            },
                            {
                                "name": "isBottom",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isBottom"
                                }
                            }
                        ]
                    },
                    "bannerAdFailed": {
                        "locale": {
                            "en": "bannerAdFailed"
                        },
                        "params": [
                            {
                                "name": "errorCode",
                                "type": "String",
                                "locale": {
                                    "en": "errorCode"
                                }
                            },
                            {
                                "name": "isTop",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isTop"
                                }
                            },
                            {
                                "name": "isBottom",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isBottom"
                                }
                            }
                        ]
                    },
                    "bannerAdOpened": {
                        "locale": {
                            "en": "bannerAdOpened"
                        },
                        "params": [
                            {
                                "name": "isTop",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isTop"
                                }
                            },
                            {
                                "name": "isBottom",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isBottom"
                                }
                            }
                        ]
                    },
                    "bannerAdClicked": {
                        "locale": {
                            "en": "bannerAdClicked"
                        },
                        "params": [
                            {
                                "name": "isTop",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isTop"
                                }
                            },
                            {
                                "name": "isBottom",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isBottom"
                                }
                            }
                        ]
                    },
                    "bannerAdLeave": {
                        "locale": {
                            "en": "bannerAdLeave"
                        },
                        "params": [
                            {
                                "name": "isTop",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isTop"
                                }
                            },
                            {
                                "name": "isBottom",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isBottom"
                                }
                            }
                        ]
                    },
                    "bannerAdClosed": {
                        "locale": {
                            "en": "bannerAdClosed"
                        },
                        "params": [
                            {
                                "name": "isTop",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isTop"
                                }
                            },
                            {
                                "name": "isBottom",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isBottom"
                                }
                            }
                        ]
                    },
                    "rewardAdLoaded": {
                        "locale": {
                            "en": "rewardAdLoaded"
                        }
                    },
                    "rewardAdFailed": {
                        "locale": {
                            "en": "rewardAdFailed"
                        },
                        "params": [
                            {
                                "name": "errorCode",
                                "type": "String",
                                "locale": {
                                    "en": "errorCode"
                                }
                            }
                        ]
                    },
                    "rewardAdOpened": {
                        "locale": {
                            "en": "rewardAdOpened"
                        }
                    },
                    "rewardAdClosed": {
                        "locale": {
                            "en": "rewardAdClosed"
                        }
                    },
                    "rewardAdFailedToShow": {
                        "locale": {
                            "en": "rewardAdFailedToShow"
                        },
                        "params": [
                            {
                                "name": "errorCode",
                                "type": "String",
                                "locale": {
                                    "en": "errorCode"
                                }
                            }
                        ]
                    },
                    "rewardAdRewarded": {
                        "locale": {
                            "en": "rewardAdRewarded"
                        }
                    },
                    "interstitialAdLoaded": {
                        "locale": {
                            "en": "interstitialAdLoaded"
                        }
                    },
                    "interstitialAdFailed": {
                        "locale": {
                            "en": "interstitialAdFailed"
                        },
                        "params": [
                            {
                                "name": "errorCode",
                                "type": "String",
                                "locale": {
                                    "en": "errorCode"
                                }
                            }
                        ]
                    },
                    "interstitialAdClosed": {
                        "locale": {
                            "en": "interstitialAdClosed"
                        }
                    },
                    "interstitialAdClicked": {
                        "locale": {
                            "en": "interstitialAdClicked"
                        }
                    },
                    "interstitialAdOpened": {
                        "locale": {
                            "en": "interstitialAdOpened"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "loginHW",
                        "locale": {
                            "en": "loginHW"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "photoUriString",
                                    "locale": {
                                        "en": "photoUriString"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "email",
                                    "locale": {
                                        "en": "email"
                                    }
                                },
                                {
                                    "name": "openid",
                                    "locale": {
                                        "en": "openid"
                                    }
                                },
                                {
                                    "name": "unionid",
                                    "locale": {
                                        "en": "unionid"
                                    }
                                },
                                {
                                    "name": "authCode",
                                    "locale": {
                                        "en": "authCode"
                                    }
                                },
                                {
                                    "name": "IdToken",
                                    "locale": {
                                        "en": "IdToken"
                                    }
                                },
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "logoutHW",
                        "locale": {
                            "en": "logoutHW"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "showBannerAdTop",
                        "locale": {
                            "en": "showBannerAdTop"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "adId",
                                "type": "Formula",
                                "locale": {
                                    "en": "adId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showBannerAdBottom",
                        "locale": {
                            "en": "showBannerAdBottom"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "adId",
                                "type": "Formula",
                                "locale": {
                                    "en": "adId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showRewardAd",
                        "locale": {
                            "en": "showRewardAd"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "adId",
                                "type": "Formula",
                                "locale": {
                                    "en": "adId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showInterstitialAd",
                        "locale": {
                            "en": "showInterstitialAd"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "adId",
                                "type": "Formula",
                                "locale": {
                                    "en": "adId"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-ipclient": {
            "map": {
                "name": "data-ipclient",
                "propsMap": {
                    "inputFormat": {
                        "locale": {
                            "en": "inputFormat"
                        },
                        "type": "Select",
                        "initValue": "string",
                        "optionLocales": {
                            "base64": {
                                "en": "base64"
                            },
                            "string": {
                                "en": "string"
                            },
                            "hex": {
                                "en": "hex"
                            }
                        }
                    },
                    "returnFormat": {
                        "locale": {
                            "en": "returnFormat"
                        },
                        "type": "Select",
                        "initValue": "string",
                        "optionLocales": {
                            "base64": {
                                "en": "base64"
                            },
                            "string": {
                                "en": "string"
                            },
                            "hex": {
                                "en": "hex"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldDataIpclient"
                },
                "eventsMap": {
                    "udpRecv": {
                        "locale": {
                            "en": "udpRecv"
                        },
                        "params": [
                            {
                                "name": "addr",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "port",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "data",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "tcpRecv": {
                        "locale": {
                            "en": "tcpRecv"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "udpSend",
                        "locale": {
                            "en": "udpSend"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "addr",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "port",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "udpClose",
                        "locale": {
                            "en": "udpClose"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "udpListen",
                        "locale": {
                            "en": "udpListen"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "port",
                                "type": "Formula",
                                "locale": {
                                    "en": "port"
                                }
                            }
                        ]
                    },
                    {
                        "name": "tcpConnect",
                        "locale": {
                            "en": "tcpConnect"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "addr",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "port",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "tcpSend",
                        "locale": {
                            "en": "tcpSend"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "tcpClose",
                        "locale": {
                            "en": "tcpClose"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    }
                ]
            }
        },
        "data-jpush": {
            "map": {
                "name": "data-jpush",
                "propsMap": {},
                "locale": {
                    "en": "OldDataJpush"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "postMsg",
                        "locale": {
                            "en": "postMsg"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "msgId",
                                    "locale": {}
                                },
                                {
                                    "name": "errorCode",
                                    "locale": {}
                                },
                                {
                                    "name": "errorMsg",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "platform",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "audience",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "notification",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "revokeMsg",
                        "locale": {
                            "en": "revokeMsg"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "msgId",
                                    "locale": {}
                                },
                                {
                                    "name": "errorCode",
                                    "locale": {}
                                },
                                {
                                    "name": "errorMsg",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "msgId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-native-app": {
            "map": {
                "name": "data-native-app",
                "propsMap": {
                    "permissions": {
                        "locale": {
                            "en": "permissions"
                        },
                        "type": "permissions",
                        "groupName": "default"
                    },
                    "noJailbreak": {
                        "locale": {
                            "en": "noJailbreak"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "noScreenshot": {
                        "locale": {
                            "en": "noScreenshot"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "app_animated": {
                        "locale": {
                            "en": "appAnimated"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "app_barStyle": {
                        "locale": {
                            "en": "appBarStyle"
                        },
                        "type": "Select",
                        "defaultValue": "default",
                        "groupName": "default",
                        "optionLocales": {
                            "default": {
                                "en": "Default"
                            },
                            "light-content": {
                                "en": "Light Content"
                            },
                            "dark-content": {
                                "en": "Dark-Content"
                            }
                        }
                    },
                    "app_hidden": {
                        "locale": {
                            "en": "appHidden"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "app_networkActivityIndicatorVisible": {
                        "locale": {
                            "en": "appNetworkActivityIndicatorVisible"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "app_showHideTransition": {
                        "locale": {
                            "en": "appShowHideTransition"
                        },
                        "type": "Select",
                        "defaultValue": "fade",
                        "groupName": "default",
                        "optionLocales": {
                            "fade": {
                                "en": "Fade"
                            },
                            "slide": {
                                "en": "slide"
                            }
                        }
                    },
                    "app_safeArea_topInsetHeight": {
                        "locale": {
                            "en": "appSafeAreaTopInsetHeight"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "app_safeArea_topColor": {
                        "locale": {
                            "en": "appSafeAreaTopColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    },
                    "app_safeArea_bottomInsetHeight": {
                        "locale": {
                            "en": "appSafeAreaBottomInsetHeight"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "app_safeArea_bottomColor": {
                        "locale": {
                            "en": "appSafeAreaBottomColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    },
                    "app_backgroundColor": {
                        "locale": {
                            "en": "appBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    },
                    "app_translucent": {
                        "locale": {
                            "en": "appTranslucent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "app_backBtnFunc": {
                        "locale": {
                            "en": "appBackBtnFunc"
                        },
                        "type": "Select",
                        "defaultValue": "prePage",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "prePage": {
                                "en": "Previous Page"
                            },
                            "custom": {
                                "en": "Custom"
                            },
                            "customV2": {
                                "en": "Custom+"
                            },
                            "exit": {
                                "en": "Exit"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldDataNativeApp"
                },
                "eventsMap": {
                    "appBackBtn": {
                        "locale": {
                            "en": "appBackBtn"
                        }
                    },
                    "extEvent": {
                        "locale": {
                            "en": "extEvent"
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "String",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "param",
                                "type": "String",
                                "locale": {
                                    "en": "param"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "getStatusBarHeight",
                        "locale": {
                            "en": "getStatusBarHeight"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    }
                                ]
                            },
                            "result": {
                                "locale": {}
                            },
                            "params": [
                                {
                                    "name": "statusBarHeight",
                                    "locale": {
                                        "en": "statusBarHeight"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "openURL",
                        "locale": {
                            "en": "openURL"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "cancel",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "cancel"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "exitApp",
                        "locale": {
                            "en": "exitApp"
                        }
                    },
                    {
                        "name": "changeBackBtnConfig",
                        "locale": {
                            "en": "changeBackBtnConfig"
                        },
                        "params": [
                            {
                                "name": "config",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "prePage",
                                    "customV2",
                                    "exit"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "none"
                                    },
                                    "prePage": {
                                        "name": "prePage",
                                        "en": "prePage"
                                    },
                                    "customV2": {
                                        "name": "customV2",
                                        "en": "customV2"
                                    },
                                    "exit": {
                                        "name": "exit",
                                        "en": "exit"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setStatusBarStyle",
                        "locale": {
                            "en": "setStatusBarStyle"
                        },
                        "params": [
                            {
                                "name": "config",
                                "type": "Select",
                                "options": [
                                    "default",
                                    "light-content",
                                    "dark-content"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "light-content": {
                                        "name": "light-content",
                                        "en": "light-content"
                                    },
                                    "dark-content": {
                                        "name": "dark-content",
                                        "en": "dark-content"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setStatusBarHidden",
                        "locale": {
                            "en": "setStatusBarHidden"
                        },
                        "params": [
                            {
                                "name": "config",
                                "type": "Boolean",
                                "locale": {
                                    "en": "config"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setTranslucent",
                        "locale": {
                            "en": "setTranslucent"
                        },
                        "params": [
                            {
                                "name": "config",
                                "type": "Boolean",
                                "locale": {
                                    "en": "config"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setTopInsetHeight",
                        "locale": {
                            "en": "setTopInsetHeight"
                        },
                        "params": [
                            {
                                "name": "height",
                                "type": "Formula",
                                "locale": {
                                    "en": "height"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setBottomInsetHeight",
                        "locale": {
                            "en": "setBottomInsetHeight"
                        },
                        "params": [
                            {
                                "name": "height",
                                "type": "Formula",
                                "locale": {
                                    "en": "height"
                                }
                            }
                        ]
                    },
                    {
                        "name": "changeScreenOrentaion",
                        "locale": {
                            "en": "changeScreenOrentaion"
                        },
                        "params": [
                            {
                                "name": "config",
                                "type": "Select",
                                "options": [
                                    "default",
                                    "landscape",
                                    "portrait"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "landscape": {
                                        "name": "landscape",
                                        "en": "landscape"
                                    },
                                    "portrait": {
                                        "name": "portrait",
                                        "en": "portrait"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "openPermissionPage",
                        "locale": {
                            "en": "openPermissionPage"
                        }
                    },
                    {
                        "name": "sendIntent",
                        "locale": {
                            "en": "sendIntent"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "intentName",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "intentActivity",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "params",
                                "type": "ArrColValue",
                                "locale": {}
                            },
                            {
                                "name": "setData",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "readNFC",
                        "locale": {
                            "en": "readNFC"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "transceiveNFC",
                        "locale": {
                            "en": "transceiveNFC"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "closeNFC",
                        "locale": {
                            "en": "closeNFC"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        },
                        "params": []
                    },
                    {
                        "name": "getDeviceUID",
                        "locale": {
                            "en": "getDeviceUID"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                }
                            ]
                        }
                    }
                ]
            }
        },
        "data-paypal": {
            "map": {
                "name": "data-paypal",
                "propsMap": {},
                "locale": {
                    "en": "OldDataPaypal"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getAccessToken",
                        "locale": {
                            "en": "getAccessToken"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "accessToken",
                                    "locale": {
                                        "en": "accessToken"
                                    }
                                },
                                {
                                    "name": "expiresIn",
                                    "locale": {}
                                },
                                {
                                    "name": "nonce",
                                    "locale": {
                                        "en": "nonce"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "default": true,
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "createPayout",
                        "locale": {
                            "en": "createPayout"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "payoutBatchId",
                                    "locale": {}
                                },
                                {
                                    "name": "result",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "emailSubject",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "emailMessage",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "recipientType",
                                "type": "Select",
                                "value": "EMAIL",
                                "options": [
                                    "EMAIL",
                                    "PHONE",
                                    "PAYPAL_ID"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "EMAIL": {
                                        "name": "EMAIL",
                                        "en": "EMAIL"
                                    },
                                    "PHONE": {
                                        "name": "PHONE",
                                        "en": "PHONE"
                                    },
                                    "PAYPAL_ID": {
                                        "name": "PAYPAL_ID",
                                        "en": "PAYPAL_ID"
                                    }
                                }
                            },
                            {
                                "name": "receiver",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "amountValue",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "amountCurrency",
                                "type": "Formula",
                                "value": "USD",
                                "locale": {},
                                "optionLocales": {
                                    "USD": {
                                        "name": "USD",
                                        "en": "USD"
                                    },
                                    "AUD": {
                                        "name": "AUD",
                                        "en": "AUD"
                                    },
                                    "BRL": {
                                        "name": "BRL",
                                        "en": "BRL"
                                    },
                                    "CAD": {
                                        "name": "CAD",
                                        "en": "CAD"
                                    },
                                    "CHF": {
                                        "name": "CHF",
                                        "en": "CHF"
                                    },
                                    "CZK": {
                                        "name": "CZK",
                                        "en": "CZK"
                                    },
                                    "DKK": {
                                        "name": "DKK",
                                        "en": "DKK"
                                    },
                                    "EUR": {
                                        "name": "EUR",
                                        "en": "EUR"
                                    },
                                    "GBP": {
                                        "name": "GBP",
                                        "en": "GBP"
                                    },
                                    "HKD": {
                                        "name": "HKD",
                                        "en": "HKD"
                                    },
                                    "HUF": {
                                        "name": "HUF",
                                        "en": "HUF"
                                    },
                                    "ILS": {
                                        "name": "ILS",
                                        "en": "ILS"
                                    },
                                    "JPY": {
                                        "name": "JPY",
                                        "en": "JPY"
                                    },
                                    "MXN": {
                                        "name": "MXN",
                                        "en": "MXN"
                                    },
                                    "NOK": {
                                        "name": "NOK",
                                        "en": "NOK"
                                    },
                                    "NZD": {
                                        "name": "NZD",
                                        "en": "NZD"
                                    },
                                    "PHP": {
                                        "name": "PHP",
                                        "en": "PHP"
                                    },
                                    "PLN": {
                                        "name": "PLN",
                                        "en": "PLN"
                                    },
                                    "RUB": {
                                        "name": "RUB",
                                        "en": "RUB"
                                    },
                                    "SEK": {
                                        "name": "SEK",
                                        "en": "SEK"
                                    },
                                    "SGD": {
                                        "name": "SGD",
                                        "en": "SGD"
                                    },
                                    "THB": {
                                        "name": "THB",
                                        "en": "THB"
                                    },
                                    "TWD": {
                                        "name": "TWD",
                                        "en": "TWD"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "showPayoutBatch",
                        "locale": {
                            "en": "showPayoutBatch"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "payoutItemsId",
                                    "locale": {}
                                },
                                {
                                    "name": "result",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "payoutBatchId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "showPayoutItem",
                        "locale": {
                            "en": "showPayoutItem"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "payoutItemId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "cancelPaypalItem",
                        "locale": {
                            "en": "cancelPaypalItem"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "payoutItemId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "createOrder",
                        "locale": {
                            "en": "createOrder"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "orderId",
                                    "locale": {}
                                },
                                {
                                    "name": "approveUrl",
                                    "locale": {}
                                },
                                {
                                    "name": "result",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "intent",
                                "type": "Select",
                                "value": "CAPTURE",
                                "options": [
                                    "CAPTURE",
                                    "AUTHORIZE"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "CAPTURE": {
                                        "name": "CAPTURE",
                                        "en": "CAPTURE"
                                    },
                                    "AUTHORIZE": {
                                        "name": "AUTHORIZE",
                                        "en": "AUTHORIZE"
                                    }
                                }
                            },
                            {
                                "name": "amountValue",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "amountCurrency",
                                "value": "USD",
                                "type": "Formula",
                                "locale": {},
                                "optionLocales": {
                                    "USD": {
                                        "name": "USD",
                                        "en": "USD"
                                    },
                                    "AUD": {
                                        "name": "AUD",
                                        "en": "AUD"
                                    },
                                    "BRL": {
                                        "name": "BRL",
                                        "en": "BRL"
                                    },
                                    "CAD": {
                                        "name": "CAD",
                                        "en": "CAD"
                                    },
                                    "CHF": {
                                        "name": "CHF",
                                        "en": "CHF"
                                    },
                                    "CZK": {
                                        "name": "CZK",
                                        "en": "CZK"
                                    },
                                    "DKK": {
                                        "name": "DKK",
                                        "en": "DKK"
                                    },
                                    "EUR": {
                                        "name": "EUR",
                                        "en": "EUR"
                                    },
                                    "GBP": {
                                        "name": "GBP",
                                        "en": "GBP"
                                    },
                                    "HKD": {
                                        "name": "HKD",
                                        "en": "HKD"
                                    },
                                    "HUF": {
                                        "name": "HUF",
                                        "en": "HUF"
                                    },
                                    "ILS": {
                                        "name": "ILS",
                                        "en": "ILS"
                                    },
                                    "JPY": {
                                        "name": "JPY",
                                        "en": "JPY"
                                    },
                                    "MXN": {
                                        "name": "MXN",
                                        "en": "MXN"
                                    },
                                    "NOK": {
                                        "name": "NOK",
                                        "en": "NOK"
                                    },
                                    "NZD": {
                                        "name": "NZD",
                                        "en": "NZD"
                                    },
                                    "PHP": {
                                        "name": "PHP",
                                        "en": "PHP"
                                    },
                                    "PLN": {
                                        "name": "PLN",
                                        "en": "PLN"
                                    },
                                    "RUB": {
                                        "name": "RUB",
                                        "en": "RUB"
                                    },
                                    "SEK": {
                                        "name": "SEK",
                                        "en": "SEK"
                                    },
                                    "SGD": {
                                        "name": "SGD",
                                        "en": "SGD"
                                    },
                                    "THB": {
                                        "name": "THB",
                                        "en": "THB"
                                    },
                                    "TWD": {
                                        "name": "TWD",
                                        "en": "TWD"
                                    }
                                }
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "brandName",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "landing_page",
                                "type": "Select",
                                "value": "LOGIN",
                                "options": [
                                    "LOGIN",
                                    "BILLING",
                                    "NO_PREFERENCE"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "LOGIN": {
                                        "name": "LOGIN",
                                        "en": "LOGIN"
                                    },
                                    "BILLING": {
                                        "name": "BILLING",
                                        "en": "BILLING"
                                    },
                                    "NO_PREFERENCE": {
                                        "name": "NO_PREFERENCE",
                                        "en": "NO_PREFERENCE"
                                    }
                                }
                            },
                            {
                                "name": "returnUrl",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "cancelUrl",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getOrder",
                        "locale": {
                            "en": "getOrder"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "authorizationsId",
                                    "locale": {}
                                },
                                {
                                    "name": "caturesId",
                                    "locale": {}
                                },
                                {
                                    "name": "refundsId",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "orderId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "captureOrder",
                        "locale": {
                            "en": "captureOrder"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "capturesId",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "orderId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "authorizeOrder",
                        "locale": {
                            "en": "authorizeOrder"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "authorizationsId",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "orderId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAuthorization",
                        "locale": {
                            "en": "getAuthorization"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "authorizationId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "captureAuthorization",
                        "locale": {
                            "en": "captureAuthorization"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "authorizationId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "reauthorize",
                        "locale": {
                            "en": "reauthorize"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "authorizationId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "voidAuthorization",
                        "locale": {
                            "en": "voidAuthorization"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "success",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "authorizationId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getCaptures",
                        "locale": {
                            "en": "getCaptures"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "captureId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "refund",
                        "locale": {
                            "en": "refund"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "result",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "captureId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "amountValue",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "amountCurrency",
                                "value": "USD",
                                "type": "Formula",
                                "locale": {},
                                "optionLocales": {
                                    "USD": {
                                        "name": "USD",
                                        "en": "USD"
                                    },
                                    "AUD": {
                                        "name": "AUD",
                                        "en": "AUD"
                                    },
                                    "BRL": {
                                        "name": "BRL",
                                        "en": "BRL"
                                    },
                                    "CAD": {
                                        "name": "CAD",
                                        "en": "CAD"
                                    },
                                    "CHF": {
                                        "name": "CHF",
                                        "en": "CHF"
                                    },
                                    "CZK": {
                                        "name": "CZK",
                                        "en": "CZK"
                                    },
                                    "DKK": {
                                        "name": "DKK",
                                        "en": "DKK"
                                    },
                                    "EUR": {
                                        "name": "EUR",
                                        "en": "EUR"
                                    },
                                    "GBP": {
                                        "name": "GBP",
                                        "en": "GBP"
                                    },
                                    "HKD": {
                                        "name": "HKD",
                                        "en": "HKD"
                                    },
                                    "HUF": {
                                        "name": "HUF",
                                        "en": "HUF"
                                    },
                                    "ILS": {
                                        "name": "ILS",
                                        "en": "ILS"
                                    },
                                    "JPY": {
                                        "name": "JPY",
                                        "en": "JPY"
                                    },
                                    "MXN": {
                                        "name": "MXN",
                                        "en": "MXN"
                                    },
                                    "NOK": {
                                        "name": "NOK",
                                        "en": "NOK"
                                    },
                                    "NZD": {
                                        "name": "NZD",
                                        "en": "NZD"
                                    },
                                    "PHP": {
                                        "name": "PHP",
                                        "en": "PHP"
                                    },
                                    "PLN": {
                                        "name": "PLN",
                                        "en": "PLN"
                                    },
                                    "RUB": {
                                        "name": "RUB",
                                        "en": "RUB"
                                    },
                                    "SEK": {
                                        "name": "SEK",
                                        "en": "SEK"
                                    },
                                    "SGD": {
                                        "name": "SGD",
                                        "en": "SGD"
                                    },
                                    "THB": {
                                        "name": "THB",
                                        "en": "THB"
                                    },
                                    "TWD": {
                                        "name": "TWD",
                                        "en": "TWD"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getRefund",
                        "locale": {
                            "en": "getRefund"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "refundId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "production",
                                "options": [
                                    "production",
                                    "sandbox"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "production": {
                                        "name": "production",
                                        "en": "production"
                                    },
                                    "sandbox": {
                                        "name": "sandbox",
                                        "en": "sandbox"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-server-dingding": {
            "map": {
                "name": "data-server-dingding",
                "propsMap": {},
                "locale": {
                    "en": "OldDataServerDingding"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getAccessToken",
                        "locale": {
                            "en": "getAccessToken"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "accessToken",
                                    "locale": {
                                        "en": "accessToken"
                                    }
                                },
                                {
                                    "name": "expireIn",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "getUserAccessToken",
                        "locale": {
                            "en": "getUserAccessToken"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "accessToken",
                                    "locale": {
                                        "en": "accessToken"
                                    }
                                },
                                {
                                    "name": "refreshToken",
                                    "locale": {
                                        "en": "refreshToken"
                                    }
                                },
                                {
                                    "name": "expireIn",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "refreshToken",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "authorization_code",
                                "options": [
                                    "authorization_code",
                                    "refresh_token"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "authorization_code": {
                                        "name": "authorization_code",
                                        "en": "authorization_code"
                                    },
                                    "refresh_token": {
                                        "name": "refresh_token",
                                        "en": "refresh_token"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "createQRcode",
                        "locale": {
                            "en": "createQRcode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "src",
                                    "locale": {}
                                },
                                {
                                    "name": "goto",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "redirect_uri",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "backgroundColor",
                                "type": "FormulaColor",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getuserinfo_bycode",
                        "locale": {
                            "en": "getuserinfoBycode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "nick",
                                    "locale": {}
                                },
                                {
                                    "name": "unionid",
                                    "locale": {}
                                },
                                {
                                    "name": "openid",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "tempCode",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getUseridByUnionid",
                        "locale": {
                            "en": "getUseridByUnionid"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "userid",
                                    "locale": {}
                                },
                                {
                                    "name": "contact_type",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "access_token",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "unionid",
                                "type": "Formula",
                                "locale": {
                                    "en": "unionid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUserInfo",
                        "locale": {
                            "en": "getUserInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "userid",
                                "type": "Formula",
                                "locale": {
                                    "en": "userid"
                                }
                            },
                            {
                                "name": "access_token",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-server-wecom": {
            "map": {
                "name": "data-server-wecom",
                "propsMap": {},
                "locale": {
                    "en": "OldDataServerWecom"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getAccessToken",
                        "locale": {
                            "en": "getAccessToken"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "accessToken",
                                    "locale": {
                                        "en": "accessToken"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "corpid",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpid"
                                }
                            },
                            {
                                "name": "corpsecret",
                                "type": "Formula",
                                "locale": {
                                    "en": "corpsecret"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUserInfo",
                        "locale": {
                            "en": "getUserInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "userId",
                                    "locale": {}
                                },
                                {
                                    "name": "deviceId",
                                    "locale": {}
                                },
                                {
                                    "name": "openId",
                                    "locale": {}
                                },
                                {
                                    "name": "external_userid",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accessToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "accessToken"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-wechatConfig": {
            "map": {
                "name": "data-wechatConfig",
                "propsMap": {},
                "locale": {
                    "en": "OldDataWechatConfig"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getUserinfo",
                        "locale": {
                            "en": "getUserinfo"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "staus",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "access_token",
                                    "locale": {
                                        "en": "access_token"
                                    }
                                },
                                {
                                    "name": "refresh_token",
                                    "locale": {
                                        "en": "refresh_token"
                                    }
                                },
                                {
                                    "name": "openid",
                                    "locale": {
                                        "en": "openid"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "headimgurl",
                                    "locale": {
                                        "en": "headimgurl"
                                    }
                                },
                                {
                                    "name": "sex",
                                    "locale": {
                                        "en": "sex"
                                    }
                                },
                                {
                                    "name": "province",
                                    "locale": {
                                        "en": "province"
                                    }
                                },
                                {
                                    "name": "city",
                                    "locale": {
                                        "en": "city"
                                    }
                                },
                                {
                                    "name": "country",
                                    "locale": {
                                        "en": "country"
                                    }
                                },
                                {
                                    "name": "privilege",
                                    "locale": {
                                        "en": "privilege"
                                    }
                                },
                                {
                                    "name": "unionid",
                                    "locale": {
                                        "en": "unionid"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "APP",
                                    "PC"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    },
                                    "PC": {
                                        "name": "PC",
                                        "en": "PC"
                                    }
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "appSecret",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getAccessToken",
                        "locale": {
                            "en": "getAccessToken"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "staus",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "APP"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "openid",
                                "type": "Formula",
                                "locale": {
                                    "en": "openid"
                                }
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "delAccessTokenCache",
                        "locale": {
                            "en": "delAccessTokenCache"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "APP"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "openid",
                                "type": "Formula",
                                "locale": {
                                    "en": "openid"
                                }
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "appId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "refreshAccessToken",
                        "locale": {
                            "en": "refreshAccessToken"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "access_token",
                                    "param": "result.access_token",
                                    "locale": {
                                        "en": "access_token"
                                    }
                                },
                                {
                                    "name": "expires_in",
                                    "param": "result.expires_in",
                                    "locale": {
                                        "en": "expires_in"
                                    }
                                },
                                {
                                    "name": "refresh_token",
                                    "param": "result.refresh_token",
                                    "locale": {
                                        "en": "refresh_token"
                                    }
                                },
                                {
                                    "name": "openid",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openid"
                                    }
                                },
                                {
                                    "name": "scope",
                                    "param": "result.scope",
                                    "locale": {
                                        "en": "scope"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "APP"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "refresh_token",
                                "type": "Formula",
                                "locale": {
                                    "en": "refresh_token"
                                }
                            },
                            {
                                "name": "appid",
                                "type": "Formula",
                                "locale": {
                                    "en": "appid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "genAuthorizeUrl",
                        "locale": {
                            "en": "genAuthorizeUrl"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "url",
                                    "param": "result.url",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "H5",
                                "options": [
                                    "H5",
                                    "PC"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "H5": {
                                        "name": "H5",
                                        "en": "H5"
                                    },
                                    "PC": {
                                        "name": "PC",
                                        "en": "PC"
                                    }
                                }
                            },
                            {
                                "name": "appid",
                                "type": "Formula",
                                "locale": {
                                    "en": "appid"
                                }
                            },
                            {
                                "name": "scope",
                                "type": "Select",
                                "value": "snsapi_login",
                                "options": [
                                    "snsapi_userinfo",
                                    "snsapi_base",
                                    "snsapi_login"
                                ],
                                "locale": {
                                    "en": "scope"
                                },
                                "optionLocales": {
                                    "snsapi_userinfo": {
                                        "name": "snsapi_userinfo",
                                        "en": "snsapi_userinfo"
                                    },
                                    "snsapi_base": {
                                        "name": "snsapi_base",
                                        "en": "snsapi_base"
                                    },
                                    "snsapi_login": {
                                        "name": "snsapi_login",
                                        "en": "snsapi_login"
                                    }
                                }
                            },
                            {
                                "name": "redirectUri",
                                "type": "Formula",
                                "locale": {
                                    "en": "redirectUri"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUserinfo2",
                        "locale": {
                            "en": "getUserinfo2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "openid",
                                    "locale": {
                                        "en": "openid"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "headimgurl",
                                    "locale": {
                                        "en": "headimgurl"
                                    }
                                },
                                {
                                    "name": "sex",
                                    "locale": {
                                        "en": "sex"
                                    }
                                },
                                {
                                    "name": "province",
                                    "locale": {
                                        "en": "province"
                                    }
                                },
                                {
                                    "name": "city",
                                    "locale": {
                                        "en": "city"
                                    }
                                },
                                {
                                    "name": "country",
                                    "locale": {
                                        "en": "country"
                                    }
                                },
                                {
                                    "name": "privilege",
                                    "locale": {
                                        "en": "privilege"
                                    }
                                },
                                {
                                    "name": "unionid",
                                    "locale": {
                                        "en": "unionid"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "access_token",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "openid",
                                "type": "Formula",
                                "locale": {
                                    "en": "openid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "prepay",
                        "locale": {
                            "en": "prepay"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "prepayId",
                                    "param": "result.prepay_id",
                                    "locale": {
                                        "en": "prepayId"
                                    }
                                },
                                {
                                    "name": "outTradeNo",
                                    "param": "outTradeNo",
                                    "locale": {
                                        "en": "outTradeNo"
                                    }
                                },
                                {
                                    "name": "JSAPIPayInfo",
                                    "param": "jsapiPayInfo",
                                    "locale": {
                                        "en": "JSAPIPayInfo"
                                    }
                                },
                                {
                                    "name": "APPPayInfo",
                                    "param": "appPayInfo",
                                    "locale": {
                                        "en": "APPPayInfo"
                                    }
                                },
                                {
                                    "name": "h5Url",
                                    "param": "result.h5_url",
                                    "locale": {
                                        "en": "h5Url"
                                    }
                                },
                                {
                                    "name": "codeUrl",
                                    "param": "result.code_url",
                                    "locale": {
                                        "en": "codeUrl"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "reloadMethod": true,
                                "type": "Select",
                                "value": "JSAPI",
                                "options": [
                                    "JSAPI",
                                    "NATIVE",
                                    "APPLET",
                                    "H5",
                                    "APP"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "JSAPI": {
                                        "name": "JSAPI",
                                        "en": "JSAPI"
                                    },
                                    "NATIVE": {
                                        "name": "NATIVE",
                                        "en": "NATIVE"
                                    },
                                    "APPLET": {
                                        "name": "APPLET",
                                        "en": "APPLET"
                                    },
                                    "H5": {
                                        "name": "H5",
                                        "en": "H5"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outTradeNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "notifyUrl",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "goodsTag",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "total",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "profitSharing",
                                "type": "Boolean",
                                "default": false,
                                "locale": {}
                            },
                            {
                                "name": "openid",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "type": [
                                        "JSAPI",
                                        "APPLET"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "payerClientIp",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "H5"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "h5Type",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "H5"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "mchSecretKey"
                                }
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "subAppid",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "subOpenid",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "queryOrder",
                        "locale": {
                            "en": "queryOrder"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "outTradeNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "transactionId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "mchSecretKey"
                                }
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "requestRefund",
                        "locale": {
                            "en": "requestRefund"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transactionId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outTradeNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outRefundNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "reason",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "notifyUrl",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "refund",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "total",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "mchSecretKey"
                                }
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "queryRefund",
                        "locale": {
                            "en": "queryRefund"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "outRefundNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "mchSecretKey"
                                }
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "transfer",
                        "locale": {
                            "en": "transfer"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    }
                                }
                            },
                            {
                                "name": "batchName",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "batchRemark",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outBatchNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "listType",
                                "reloadMethod": true,
                                "type": "Select",
                                "value": "simple",
                                "options": [
                                    "simple",
                                    "multiple"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "simple": {
                                        "name": "simple",
                                        "en": "simple"
                                    },
                                    "multiple": {
                                        "name": "multiple",
                                        "en": "multiple"
                                    }
                                }
                            },
                            {
                                "name": "totalAmount",
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "multiple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "totalNum",
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "multiple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "transferDetailList",
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "multiple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "transfer_amount",
                                "init": true,
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "transfer_remark",
                                "init": true,
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "out_detail_no",
                                "init": true,
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "openid",
                                "init": true,
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "user_name",
                                "init": true,
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "mchSecretKey"
                                }
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "queryTransfer",
                        "locale": {
                            "en": "queryTransfer"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "batchId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "needQueryDetail",
                                "type": "Boolean",
                                "default": false,
                                "locale": {}
                            },
                            {
                                "name": "offset",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "detailStatus",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "mchSecretKey"
                                }
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "createProfitShareOrder",
                        "locale": {
                            "en": "createProfitShareOrder"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    }
                                }
                            },
                            {
                                "name": "transactionId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outOrderNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "unfreezeUnsplit",
                                "type": "Boolean",
                                "default": false,
                                "locale": {}
                            },
                            {
                                "name": "listType",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "simple",
                                "options": [
                                    "simple",
                                    "multiple"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "simple": {
                                        "name": "simple",
                                        "en": "simple"
                                    },
                                    "multiple": {
                                        "name": "multiple",
                                        "en": "multiple"
                                    }
                                }
                            },
                            {
                                "name": "accountType",
                                "init": true,
                                "type": "Select",
                                "default": "MERCHANT_ID",
                                "options": [
                                    "MERCHANT_ID",
                                    "PERSONAL_OPENID"
                                ],
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {},
                                "optionLocales": {
                                    "MERCHANT_ID": {
                                        "name": "MERCHANT_ID",
                                        "en": "MERCHANT_ID"
                                    },
                                    "PERSONAL_OPENID": {
                                        "name": "PERSONAL_OPENID",
                                        "en": "PERSONAL_OPENID"
                                    }
                                }
                            },
                            {
                                "name": "account",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "amount",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "listType": [
                                        "simple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "receivers",
                                "type": "Formula",
                                "related": {
                                    "listType": [
                                        "multiple"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "queryProfitShareOrder",
                        "locale": {
                            "en": "queryProfitShareOrder"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transactionId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outOrderNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "createReturnOrder",
                        "locale": {
                            "en": "createReturnOrder"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "orderId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outOrderNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outReturnNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "returnMchid",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "amount",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "queryReturnOrder",
                        "locale": {
                            "en": "queryReturnOrder"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "outReturnNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outOrderNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "unfreezeOrder",
                        "locale": {
                            "en": "unfreezeOrder"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transactionId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "outOrderNo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "queryOrderAmount",
                        "locale": {
                            "en": "queryOrderAmount"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transactionId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "addProfitShareReceiver",
                        "locale": {
                            "en": "addProfitShareReceiver"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    }
                                }
                            },
                            {
                                "name": "accountType",
                                "type": "Select",
                                "value": "PERSONAL_OPENID",
                                "options": [
                                    "PERSONAL_OPENID",
                                    "MERCHANT_ID"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "PERSONAL_OPENID": {
                                        "name": "PERSONAL_OPENID",
                                        "en": "PERSONAL_OPENID"
                                    },
                                    "MERCHANT_ID": {
                                        "name": "MERCHANT_ID",
                                        "en": "MERCHANT_ID"
                                    }
                                }
                            },
                            {
                                "name": "account",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "relationType",
                                "type": "Select",
                                "value": "STAFF",
                                "options": [
                                    "STORE",
                                    "STAFF",
                                    "STORE_OWNER",
                                    "PARTNER",
                                    "HEADQUARTER",
                                    "BRAND",
                                    "DISTRIBUTOR",
                                    "USER",
                                    "SUPPLIER",
                                    "CUSTOM"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "STORE": {
                                        "name": "STORE",
                                        "en": "STORE"
                                    },
                                    "STAFF": {
                                        "name": "STAFF",
                                        "en": "STAFF"
                                    },
                                    "STORE_OWNER": {
                                        "name": "STORE_OWNER",
                                        "en": "STORE_OWNER"
                                    },
                                    "PARTNER": {
                                        "name": "PARTNER",
                                        "en": "PARTNER"
                                    },
                                    "HEADQUARTER": {
                                        "name": "HEADQUARTER",
                                        "en": "HEADQUARTER"
                                    },
                                    "BRAND": {
                                        "name": "BRAND",
                                        "en": "BRAND"
                                    },
                                    "DISTRIBUTOR": {
                                        "name": "DISTRIBUTOR",
                                        "en": "DISTRIBUTOR"
                                    },
                                    "USER": {
                                        "name": "USER",
                                        "en": "USER"
                                    },
                                    "SUPPLIER": {
                                        "name": "SUPPLIER",
                                        "en": "SUPPLIER"
                                    },
                                    "CUSTOM": {
                                        "name": "CUSTOM",
                                        "en": "CUSTOM"
                                    }
                                }
                            },
                            {
                                "name": "customRelation",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "delProfitShareReceiver",
                        "locale": {
                            "en": "delProfitShareReceiver"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    }
                                }
                            },
                            {
                                "name": "accountType",
                                "type": "Select",
                                "value": "PERSONAL_OPENID",
                                "options": [
                                    "PERSONAL_OPENID",
                                    "MERCHANT_ID"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "PERSONAL_OPENID": {
                                        "name": "PERSONAL_OPENID",
                                        "en": "PERSONAL_OPENID"
                                    },
                                    "MERCHANT_ID": {
                                        "name": "MERCHANT_ID",
                                        "en": "MERCHANT_ID"
                                    }
                                }
                            },
                            {
                                "name": "account",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "reloadMethod": true,
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "verifySignByPK",
                        "locale": {
                            "en": "verifySignByPK"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "verificatonRes",
                                    "param": "result",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "timeStamp",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "nonce",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "signBody",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "sign",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "pemCertContent",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "verifyNotify",
                        "locale": {
                            "en": "verifyNotify"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "verificatonRes",
                                    "param": "result.verifyRet",
                                    "locale": {}
                                },
                                {
                                    "name": "plaintext",
                                    "param": "result.plaintext",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "timeStamp",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "nonce",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "signBody",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "sign",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "pemCertContent",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "downloadCertificates",
                        "locale": {
                            "en": "downloadCertificates"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                },
                                {
                                    "name": "resVal",
                                    "func": "$SF_getSelf",
                                    "locale": {
                                        "en": "resVal"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchSecretKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getToken",
                        "locale": {
                            "en": "getToken"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "accessToken",
                                    "locale": {
                                        "en": "accessToken"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    }
                                }
                            },
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "default": true,
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "appSecret",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "delTokenCache",
                        "locale": {
                            "en": "delTokenCache"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    }
                                }
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "appId"
                                }
                            },
                            {
                                "name": "appSecret",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {
                                    "en": "appSecret"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendSubscribeMsg",
                        "locale": {
                            "en": "sendSubscribeMsg"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "msgid",
                                    "locale": {
                                        "en": "msgid"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "access_token",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "touser",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "template_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "page",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "miniprogram_state",
                                "type": "Select",
                                "value": "formal",
                                "options": [
                                    "developer",
                                    "trial",
                                    "formal"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "developer": {
                                        "name": "developer",
                                        "en": "developer"
                                    },
                                    "trial": {
                                        "name": "trial",
                                        "en": "trial"
                                    },
                                    "formal": {
                                        "name": "formal",
                                        "en": "formal"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendTemplateMsg",
                        "locale": {
                            "en": "sendTemplateMsg"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "msgid",
                                    "locale": {
                                        "en": "msgid"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "access_token",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "touser",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "template_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appid",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "pagepath",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "appletCode2Session",
                        "locale": {
                            "en": "appletCode2Session"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "openid",
                                    "locale": {
                                        "en": "openid"
                                    }
                                },
                                {
                                    "name": "sessionKey",
                                    "locale": {
                                        "en": "sessionKey"
                                    }
                                },
                                {
                                    "name": "unionid",
                                    "locale": {
                                        "en": "unionid"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "appSecret",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "decryptData",
                        "locale": {
                            "en": "decryptData"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "nickName",
                                    "locale": {}
                                },
                                {
                                    "name": "avatarUrl",
                                    "locale": {}
                                },
                                {
                                    "name": "watermark",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "encryptedData",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "sessionKey",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "iv",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "refund",
                        "locale": {
                            "en": "refund"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "refund_fee",
                                    "locale": {}
                                },
                                {
                                    "name": "out_refund_no",
                                    "locale": {}
                                },
                                {
                                    "name": "transaction_id",
                                    "locale": {}
                                },
                                {
                                    "name": "out_trade_no",
                                    "locale": {}
                                },
                                {
                                    "name": "refund_id",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet",
                                    "APP"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "transaction_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "out_trade_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "total_fee",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "refund_fee",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "refund_desc",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "notify_url",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "out_refund_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "payToMoney",
                        "locale": {
                            "en": "payToMoney"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "payment_time",
                                    "locale": {}
                                },
                                {
                                    "name": "payment_no",
                                    "locale": {}
                                },
                                {
                                    "name": "partner_trade_no",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "wechat",
                                "options": [
                                    "wechat",
                                    "applet"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wechat": {
                                        "name": "wechat",
                                        "en": "wechat"
                                    },
                                    "applet": {
                                        "name": "applet",
                                        "en": "applet"
                                    }
                                }
                            },
                            {
                                "name": "partner_trade_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "openid",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "isCheck_name",
                                "type": "Boolean",
                                "default": false,
                                "locale": {}
                            },
                            {
                                "name": "re_user_name",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "amount",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "desc",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "createPayInfo",
                        "locale": {
                            "en": "createPayInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "trade_type",
                                    "locale": {}
                                },
                                {
                                    "name": "prepay_id",
                                    "locale": {}
                                },
                                {
                                    "name": "out_trade_no",
                                    "locale": {}
                                },
                                {
                                    "name": "jsapiPayInfo",
                                    "locale": {}
                                },
                                {
                                    "name": "mweb_url",
                                    "locale": {}
                                },
                                {
                                    "name": "code_url",
                                    "locale": {}
                                },
                                {
                                    "name": "appPayInfo",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "JSAPI",
                                "options": [
                                    "JSAPI",
                                    "NATIVE",
                                    "APPLET",
                                    "H5",
                                    "APP"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "JSAPI": {
                                        "name": "JSAPI",
                                        "en": "JSAPI"
                                    },
                                    "NATIVE": {
                                        "name": "NATIVE",
                                        "en": "NATIVE"
                                    },
                                    "APPLET": {
                                        "name": "APPLET",
                                        "en": "APPLET"
                                    },
                                    "H5": {
                                        "name": "H5",
                                        "en": "H5"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "total_fee",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "notify_url",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "spbill_create_ip",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "openid",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "profit_sharing",
                                "type": "Boolean",
                                "default": false,
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "checkAsyncNotice",
                        "locale": {
                            "en": "checkAsyncNotice"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "xmlData",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "orderquery",
                        "locale": {
                            "en": "orderquery"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "openid",
                                    "locale": {}
                                },
                                {
                                    "name": "is_subscribe",
                                    "locale": {}
                                },
                                {
                                    "name": "trade_type",
                                    "locale": {}
                                },
                                {
                                    "name": "trade_state",
                                    "locale": {}
                                },
                                {
                                    "name": "bank_type",
                                    "locale": {}
                                },
                                {
                                    "name": "total_fee",
                                    "locale": {}
                                },
                                {
                                    "name": "cash_fee",
                                    "locale": {}
                                },
                                {
                                    "name": "transaction_id",
                                    "locale": {}
                                },
                                {
                                    "name": "out_trade_no",
                                    "locale": {}
                                },
                                {
                                    "name": "time_end",
                                    "locale": {}
                                },
                                {
                                    "name": "trade_state_desc",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "JSAPI",
                                "options": [
                                    "JSAPI",
                                    "NATIVE",
                                    "APPLET",
                                    "H5",
                                    "APP"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "JSAPI": {
                                        "name": "JSAPI",
                                        "en": "JSAPI"
                                    },
                                    "NATIVE": {
                                        "name": "NATIVE",
                                        "en": "NATIVE"
                                    },
                                    "APPLET": {
                                        "name": "APPLET",
                                        "en": "APPLET"
                                    },
                                    "H5": {
                                        "name": "H5",
                                        "en": "H5"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "transaction_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "out_trade_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "micropay",
                        "locale": {
                            "en": "micropay"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "resVal",
                                    "locale": {}
                                },
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "total_fee",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "out_trade_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "spbill_create_ip",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "auth_code",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "profit_sharing",
                                "type": "Boolean",
                                "default": false,
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "reverse",
                        "locale": {
                            "en": "reverse"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "resVal",
                                    "locale": {}
                                },
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transaction_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "out_trade_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchPemCert",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "refundQuery",
                        "locale": {
                            "en": "refundQuery"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "resVal",
                                    "locale": {}
                                },
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "JSAPI",
                                "options": [
                                    "JSAPI",
                                    "NATIVE",
                                    "APPLET",
                                    "H5",
                                    "APP"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "JSAPI": {
                                        "name": "JSAPI",
                                        "en": "JSAPI"
                                    },
                                    "NATIVE": {
                                        "name": "NATIVE",
                                        "en": "NATIVE"
                                    },
                                    "APPLET": {
                                        "name": "APPLET",
                                        "en": "APPLET"
                                    },
                                    "H5": {
                                        "name": "H5",
                                        "en": "H5"
                                    },
                                    "APP": {
                                        "name": "APP",
                                        "en": "APP"
                                    }
                                }
                            },
                            {
                                "name": "transaction_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "out_trade_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "out_refund_no",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "refund_id",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mchId",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "apiKey",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "默认采用接口配置中信息"
                                },
                                "locale": {}
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "value": "common",
                                "options": [
                                    "common",
                                    "servicer"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "common": {
                                        "name": "common",
                                        "en": "common"
                                    },
                                    "servicer": {
                                        "name": "servicer",
                                        "en": "servicer"
                                    }
                                }
                            },
                            {
                                "name": "subMchId",
                                "type": "Formula",
                                "related": {
                                    "mode": [
                                        "servicer"
                                    ]
                                },
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-wecom": {
            "map": {
                "name": "data-wecom",
                "propsMap": {
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "description": {
                        "locale": {
                            "en": "description"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "imgUrl": {
                        "locale": {
                            "en": "imgUrl"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "shareUrl": {
                        "locale": {
                            "en": "shareUrl"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataWecom"
                },
                "eventsMap": {
                    "ready": {
                        "locale": {
                            "en": "ready"
                        }
                    },
                    "wecomShare": {
                        "locale": {
                            "en": "wecomShare"
                        }
                    },
                    "locationChange": {
                        "locale": {
                            "en": "locationChange"
                        },
                        "params": [
                            {
                                "name": "lat",
                                "locale": {
                                    "en": "lat"
                                }
                            },
                            {
                                "name": "lon",
                                "locale": {
                                    "en": "lon"
                                }
                            },
                            {
                                "name": "speed",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "accuracy",
                                "locale": {
                                    "en": "accuracy"
                                }
                            }
                        ]
                    },
                    "voicePlayEnd": {
                        "locale": {
                            "en": "voicePlayEnd"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "locale": {
                                    "en": "localId"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "openAuthorize",
                        "locale": {
                            "en": "openAuthorize"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getCode",
                        "locale": {
                            "en": "getCode"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            }
                        }
                    },
                    {
                        "name": "shareAppMessage",
                        "locale": {
                            "en": "shareAppMessage"
                        }
                    },
                    {
                        "name": "shareWechatMessage",
                        "locale": {
                            "en": "shareWechatMessage"
                        }
                    },
                    {
                        "name": "startRecord",
                        "locale": {
                            "en": "startRecord"
                        }
                    },
                    {
                        "name": "stopRecord",
                        "locale": {
                            "en": "stopRecord"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "emptyValue": true,
                            "params": [
                                {
                                    "name": "localId",
                                    "locale": {}
                                },
                                {
                                    "name": "serverId",
                                    "locale": {}
                                },
                                {
                                    "name": "audio",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "upload",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "playVoice",
                        "locale": {
                            "en": "playVoice"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "pauseVoice",
                        "locale": {
                            "en": "pauseVoice"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "stopVoice",
                        "locale": {
                            "en": "stopVoice"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "downloadVoice",
                        "locale": {
                            "en": "downloadVoice"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "params": [
                                {
                                    "name": "localId",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "serverId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "openLocation",
                        "locale": {
                            "en": "openLocation"
                        },
                        "params": [
                            {
                                "name": "latitude",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "longitude",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "address",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "infoUrl",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getLocation",
                        "locale": {
                            "en": "getLocation"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "lat",
                                    "locale": {}
                                },
                                {
                                    "name": "lon",
                                    "locale": {}
                                },
                                {
                                    "name": "speed",
                                    "locale": {}
                                },
                                {
                                    "name": "accuracy",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "gcj02",
                                "options": [
                                    "gcj02",
                                    "wgs84"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "gcj02": {
                                        "name": "gcj02",
                                        "en": "gcj02"
                                    },
                                    "wgs84": {
                                        "name": "wgs84",
                                        "en": "wgs84"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "startAutoLBS",
                        "locale": {
                            "en": "startAutoLBS"
                        }
                    },
                    {
                        "name": "stopAutoLBS",
                        "locale": {
                            "en": "stopAutoLBS"
                        }
                    },
                    {
                        "name": "invokeConfig",
                        "locale": {
                            "en": "invokeConfig"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "timestamp",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "nonceStr",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "signature",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "jsApiList",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "invokeAgentConfig",
                        "locale": {
                            "en": "invokeAgentConfig"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "timestamp",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "nonceStr",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "signature",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "jsApiList",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-windows-exe": {
            "map": {
                "name": "data-windows-exe",
                "propsMap": {
                    "hideMenu": {
                        "locale": {
                            "en": "hideMenu"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "fullScreen": {
                        "locale": {
                            "en": "fullScreen"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "localFiles": {
                        "locale": {
                            "en": "localFiles"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "folderName": {
                        "locale": {
                            "en": "folderName"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "port": {
                        "locale": {
                            "en": "port"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "productName": {
                        "locale": {
                            "en": "productName"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "company": {
                        "locale": {
                            "en": "company"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "versionNumber": {
                        "locale": {
                            "en": "versionNumber"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldDataWindowsExe"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fullScreen",
                        "locale": {
                            "en": "fullScreen"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "exitFullScreen",
                        "locale": {
                            "en": "exitFullScreen"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "maximize",
                        "locale": {
                            "en": "maximize"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "minimize",
                        "locale": {
                            "en": "minimize"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "result": {}
                        }
                    },
                    {
                        "name": "windowsPing",
                        "locale": {
                            "en": "windowsPing"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ],
                                "default": "success"
                            },
                            "result": {
                                "noResult": true
                            }
                        },
                        "params": [
                            {
                                "name": "pindAddress",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-db": {
            "map": {
                "name": "data-db",
                "propsMap": {
                    "dbId": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "address": {
                        "locale": {
                            "en": "address"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "scope": {
                        "locale": {
                            "en": "protect"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "exportName": {
                        "locale": {
                            "en": "exportName"
                        },
                        "type": "string"
                    },
                    "markers": {
                        "locale": {
                            "en": "markers"
                        },
                        "type": "Array",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "local": {
                        "en": "Local DB"
                    },
                    "user": {
                        "en": "General DB"
                    },
                    "group": {
                        "en": "Group DB"
                    },
                    "enterprise": {
                        "en": "Enterprise DB"
                    },
                    "en": "DB"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "dbSelect_stage",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSearch_stage",
                        "locale": {
                            "en": "dbSearch_stage"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "successEmpty",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr"
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "Formula"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSmartSearch_stage",
                        "locale": {
                            "en": "globalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "query",
                                "type": "Formula",
                                "locale": {
                                    "en": "query"
                                }
                            },
                            {
                                "name": "searchRange",
                                "type": "DbSearchRange",
                                "placeholder": {
                                    "en": "Ex: [{field:'fieldName', boost:1}]"
                                },
                                "locale": {
                                    "en": "searchRange"
                                }
                            },
                            {
                                "name": "minMatch",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Number/Percentage"
                                },
                                "locale": {
                                    "en": "similarity"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCustomizeSearch_stage",
                        "locale": {
                            "en": "customizedGlobalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "queries",
                                "type": "FormulaJson",
                                "placeholder": {
                                    "en": "Ex: [{text: 'aaa', boostFields:[{field: 'mm', boost: 2}], minimumShouldMatch: '1'}]"
                                },
                                "locale": {
                                    "en": "query(Json)"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomSelect_stage",
                        "locale": {
                            "en": "randomSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "_hidden": true,
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {
                                    "en": "numberOfEntries"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsert_stage",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbInsertJson_stage",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：{key:value, key:value}"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsertMulti_stage",
                        "locale": {
                            "en": "insertMultipleEntries"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "Data IDs"
                                    }
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：[{key:value, key:value}]"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchInsert_stage",
                        "locale": {
                            "en": "batchInsert"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "dataIds"
                                    }
                                },
                                {
                                    "name": "data",
                                    "_hidden": true,
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Formula",
                                "locale": {
                                    "en": "fieldNames"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchUpdate_stage",
                        "locale": {
                            "en": "update"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateById_stage",
                        "locale": {
                            "en": "updateById"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateOneAndFind_stage",
                        "locale": {
                            "en": "updateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomUpdateOneAndFind_stage",
                        "locale": {
                            "en": "randomUpdateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy_stage",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCount_stage",
                        "locale": {
                            "en": "count"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDistinctCount_stage",
                        "locale": {
                            "en": "countDistinct"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbSelectCols",
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSum_stage",
                        "locale": {
                            "en": "sumOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbAvg_stage",
                        "locale": {
                            "en": "averageOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDelete_stage",
                        "locale": {
                            "en": "dbDelete_stage"
                        },
                        "params": [
                            {
                                "name": "rowId",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "dbDataRm_stage",
                        "locale": {
                            "en": "delete"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbExportConsExcel_stage",
                        "locale": {
                            "en": "dbExportConsExcel_stage"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "param": "result.url"
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess"
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons"
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbExportExcel_stage",
                        "locale": {
                            "en": "dbExportExcel_stage"
                        },
                        "callback": {
                            "name": "callback",
                            "emptyValue": true,
                            "locale": {
                                "en": "callback"
                            },
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "value": "fail",
                                        "locale": {
                                            "en": "Fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "param": "result.url",
                                    "locale": {
                                        "en": "URL Address"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "dbDownloadExcel",
                        "locale": {
                            "en": "dbDownloadExcel"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "dbOriginalSelect",
                        "locale": {
                            "en": "dbOriginalSelect"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataLocArr"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "count"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "cons"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "cols"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSelect",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "outputrows"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSelectFromMain",
                        "locale": {
                            "en": "select（from main）"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataLocArr"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "count"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "outputrows"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            },
                            {
                                "name": "extra",
                                "hideKeep": true,
                                "locale": {
                                    "en": "extra"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSearch",
                        "locale": {
                            "en": "dbSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "successEmpty",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr"
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "Formula"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSmartSearch",
                        "locale": {
                            "en": "globalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "query",
                                "type": "Formula",
                                "locale": {
                                    "en": "query"
                                }
                            },
                            {
                                "name": "searchRange",
                                "type": "DbSearchRange",
                                "placeholder": {
                                    "en": "Ex: [{field:'fieldName', boost:1}]"
                                },
                                "locale": {
                                    "en": "searchRange"
                                }
                            },
                            {
                                "name": "minMatch",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Number/Percentage"
                                },
                                "locale": {
                                    "en": "similarity"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCustomizeSearch",
                        "locale": {
                            "en": "customizedGlobalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "queries",
                                "type": "FormulaJson",
                                "placeholder": {
                                    "en": "Ex: [{text: 'aaa', boostFields:[{field: 'mm', boost: 2}], minimumShouldMatch: '1'}]"
                                },
                                "locale": {
                                    "en": "query(Json)"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomSelect",
                        "locale": {
                            "en": "randomSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "_hidden": true,
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {
                                    "en": "numberOfEntries"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsert",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbInsertJson",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：{key:value, key:value}"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsertMulti",
                        "locale": {
                            "en": "insertMultipleEntries"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "Data IDs"
                                    }
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：[{key:value, key:value}]"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchInsert",
                        "locale": {
                            "en": "batchInsert"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "dataIds"
                                    }
                                },
                                {
                                    "name": "data",
                                    "_hidden": true,
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Formula",
                                "locale": {
                                    "en": "fieldNames"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchUpdate",
                        "locale": {
                            "en": "update"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbBatchUpdateFast",
                        "locale": {
                            "en": "dbBatchUpdateFast"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "affect"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateById",
                        "locale": {
                            "en": "updateById"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateOneAndFind",
                        "locale": {
                            "en": "updateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomUpdateOneAndFind",
                        "locale": {
                            "en": "randomUpdateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupByFromMain",
                        "locale": {
                            "en": "groupBy（from main）"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataLocArr"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "count"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {}
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {}
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {}
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {}
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {}
                            },
                            {
                                "name": "extra",
                                "hideKeep": true,
                                "locale": {
                                    "en": "extra"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCount",
                        "locale": {
                            "en": "count"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCountFromMain",
                        "locale": {
                            "en": "count（from main）"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {}
                            },
                            {
                                "name": "extra",
                                "hideKeep": true,
                                "locale": {
                                    "en": "extra"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDistinctCount",
                        "locale": {
                            "en": "countDistinct"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbSelectCols",
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDistinctCountFromMain",
                        "locale": {
                            "en": "countDistinct（from main）"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {}
                            },
                            {
                                "name": "cols",
                                "type": "DbSelectCols",
                                "locale": {}
                            },
                            {
                                "name": "extra",
                                "hideKeep": true,
                                "locale": {
                                    "en": "extra"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSum",
                        "locale": {
                            "en": "sumOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSumFromMain",
                        "locale": {
                            "en": "sumOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {}
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {}
                            },
                            {
                                "name": "extra",
                                "hideKeep": true,
                                "locale": {
                                    "en": "extra"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbAvg",
                        "locale": {
                            "en": "averageOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbAvgFromMain",
                        "locale": {
                            "en": "averageOneField（from main）"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {}
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {}
                            },
                            {
                                "name": "extra",
                                "hideKeep": true,
                                "locale": {
                                    "en": "extra"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDelete",
                        "locale": {
                            "en": "dbDelete"
                        },
                        "params": [
                            {
                                "name": "rowId",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "dbDataRm",
                        "locale": {
                            "en": "delete"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbGetConfig",
                        "locale": {
                            "en": "getConfig"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "openConfig",
                                    "param": "result.openConfig",
                                    "locale": {
                                        "en": "Enable Conditions"
                                    }
                                },
                                {
                                    "name": "startTime",
                                    "param": "result.startTime",
                                    "locale": {
                                        "en": "Start time"
                                    }
                                },
                                {
                                    "name": "endTime",
                                    "param": "result.endTime",
                                    "locale": {
                                        "en": "End time"
                                    }
                                },
                                {
                                    "name": "timeLimit",
                                    "param": "result.timeLimit",
                                    "locale": {
                                        "en": "Submission Interval per User"
                                    }
                                },
                                {
                                    "name": "countLimit",
                                    "param": "result.countLimit",
                                    "locale": {
                                        "en": "Maximum Submissions per User"
                                    }
                                },
                                {
                                    "name": "dayLimit",
                                    "param": "result.dayLimit",
                                    "locale": {
                                        "en": "Maximum Submissions per User per Day"
                                    }
                                },
                                {
                                    "name": "totalCountLimit",
                                    "param": "result.totalCountLimit",
                                    "locale": {
                                        "en": "Maximum Submissions"
                                    }
                                },
                                {
                                    "name": "totalDayLimit",
                                    "param": "result.totalDayLimit",
                                    "locale": {
                                        "en": "Maximum Submissions per Day"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbSetConfig",
                        "locale": {
                            "en": "editConfig"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "openConfig",
                                "type": "Boolean",
                                "locale": {
                                    "en": "enableConditions"
                                }
                            },
                            {
                                "name": "startTime",
                                "type": "Formula",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "Formula",
                                "locale": {
                                    "en": "endTime"
                                }
                            },
                            {
                                "name": "timeLimit",
                                "type": "Formula",
                                "locale": {
                                    "en": "submissionIntervalPerUser"
                                }
                            },
                            {
                                "name": "countLimit",
                                "type": "Formula",
                                "locale": {
                                    "en": "maximumSubmissionsPerUser"
                                }
                            },
                            {
                                "name": "dayLimit",
                                "type": "Formula",
                                "locale": {
                                    "en": "maximumSubmissionsPerUserPerDay"
                                }
                            },
                            {
                                "name": "totalCountLimit",
                                "type": "Formula",
                                "locale": {
                                    "en": "maximumSubmissions"
                                }
                            },
                            {
                                "name": "totalDayLimit",
                                "type": "Formula",
                                "locale": {
                                    "en": "maximumSubmissionsPerDay"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbExportConsExcel",
                        "locale": {
                            "en": "dbExportConsExcel"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "param": "result.url"
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess"
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons"
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbExportExcel",
                        "locale": {
                            "en": "dbExportExcel"
                        },
                        "callback": {
                            "name": "callback",
                            "emptyValue": true,
                            "locale": {
                                "en": "callback"
                            },
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "value": "fail",
                                        "locale": {
                                            "en": "Fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "param": "result.url",
                                    "locale": {
                                        "en": "URL Address"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "execSql",
                        "locale": {
                            "en": "execSql"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {}
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {}
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {}
                                },
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "affect"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "sql",
                                "type": "Formula",
                                "isBlock": true,
                                "placeholder": {
                                    "en": "Ex: 'SELECT name, SUM(age) FROM * WHERE name = \"john\" and age in (20,30) GROUP BY name OFFSET 10 LIMIT 20'"
                                },
                                "locale": {}
                            },
                            {
                                "name": "variables",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-dbClient": {
            "map": {
                "name": "data-dbClient",
                "propsMap": {},
                "locale": {
                    "en": "data-dbClient"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-dbView": {
            "map": {
                "name": "data-dbView",
                "propsMap": {},
                "locale": {
                    "en": "VirtualTable"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "dbBatchUpdateFast",
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect"
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess"
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons"
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate"
                            },
                            {
                                "name": "limit",
                                "type": "Formula"
                            }
                        ]
                    }
                ]
            }
        },
        "data-dbo": {
            "map": {
                "name": "data-dbo",
                "propsMap": {
                    "dbType": {
                        "locale": {
                            "en": "dbType"
                        },
                        "type": "Select",
                        "defaultValue": "mysql",
                        "groupName": "default"
                    },
                    "linkUrl": {
                        "locale": {
                            "en": "linkUrl"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "username": {
                        "locale": {
                            "en": "username"
                        },
                        "groupName": "default"
                    },
                    "password": {
                        "locale": {
                            "en": "password"
                        },
                        "groupName": "default"
                    },
                    "transactionId": {
                        "locale": {
                            "en": "transactionId"
                        },
                        "groupName": "default"
                    },
                    "linkType": {
                        "locale": {
                            "en": "linkType"
                        },
                        "groupName": "default"
                    },
                    "dsn": {
                        "locale": {
                            "en": "dsn"
                        },
                        "groupName": "default"
                    },
                    "defaultDb": {
                        "locale": {
                            "en": "defaultDb"
                        },
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataDbo"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setConnectionCfg",
                        "locale": {
                            "en": "setConnectionCfg"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "dbType",
                                "type": "Select",
                                "value": "mysql",
                                "options": [
                                    "mysql",
                                    "postgres",
                                    "sqlserver",
                                    "oracle"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "mysql": {
                                        "name": "mysql",
                                        "en": "mysql"
                                    },
                                    "postgres": {
                                        "name": "postgres",
                                        "en": "postgres"
                                    },
                                    "sqlserver": {
                                        "name": "sqlserver",
                                        "en": "sqlserver"
                                    },
                                    "oracle": {
                                        "name": "oracle",
                                        "en": "oracle"
                                    }
                                }
                            },
                            {
                                "name": "linkUrl",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "username",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "defaultDb",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "linkType",
                                "type": "Select",
                                "value": "default",
                                "options": [
                                    "default",
                                    "dsn"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "dsn": {
                                        "name": "dsn",
                                        "en": "dsn"
                                    }
                                }
                            },
                            {
                                "name": "dsn",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "beginTransaction",
                        "locale": {
                            "en": "beginTransaction"
                        }
                    },
                    {
                        "name": "rollBack",
                        "locale": {
                            "en": "rollBack"
                        }
                    },
                    {
                        "name": "commit",
                        "locale": {
                            "en": "commit"
                        }
                    },
                    {
                        "name": "runSqlFunc",
                        "locale": {
                            "en": "runSqlFunc"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "result",
                                    "locale": {
                                        "en": "result"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "sqlType",
                                "type": "Select",
                                "value": "query",
                                "options": [
                                    "query",
                                    "exec"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "query": {
                                        "name": "query",
                                        "en": "query"
                                    },
                                    "exec": {
                                        "name": "exec",
                                        "en": "exec"
                                    }
                                }
                            },
                            {
                                "name": "sqlCode",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-dyTransaction": {
            "map": {
                "name": "data-dyTransaction",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataDyTransaction"
                },
                "eventsMap": {
                    "callDyTransaction": {
                        "locale": {
                            "en": "callDyTransaction"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "runDyTransaction",
                        "locale": {
                            "en": "runDyTransaction"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "data-email": {
            "map": {
                "name": "data-email",
                "propsMap": {
                    "dbId": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "scope": {
                        "locale": {
                            "en": "scope"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "Email"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "sendEmail_stage",
                        "locale": {
                            "en": "sendAnEmail"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "receiver",
                                "type": "Formula",
                                "locale": {
                                    "en": "recipient"
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "subject"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            },
                            {
                                "name": "attachments",
                                "type": "KeyValueJson",
                                "placeholder": {
                                    "en": "Ex: [{key: '附件1', value: 'xxx/xxx/xxx.png'}]"
                                },
                                "locale": {
                                    "en": "attachments"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendEmails_stage",
                        "locale": {
                            "en": "sendAGroupmail"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "receivers",
                                "type": "Formula",
                                "locale": {
                                    "en": "recipients"
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "subject"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            },
                            {
                                "name": "attachments",
                                "type": "KeyValueJson",
                                "placeholder": {
                                    "en": "Ex: [{key: '附件1', value: 'xxx/xxx/xxx.png'}]"
                                },
                                "locale": {
                                    "en": "attachments"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSelect_stage",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy_stage",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendEmail",
                        "locale": {
                            "en": "sendAnEmail"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "receiver",
                                "type": "Formula",
                                "locale": {
                                    "en": "recipient"
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "subject"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            },
                            {
                                "name": "sendFormat",
                                "type": "Select",
                                "options": [
                                    "text",
                                    "html"
                                ],
                                "optionLocales": {
                                    "text": {
                                        "name": "text",
                                        "en": "text"
                                    }
                                },
                                "value": "text",
                                "locale": {
                                    "en": "sendformat"
                                }
                            },
                            {
                                "name": "attachments",
                                "type": "KeyValueJson",
                                "placeholder": {
                                    "en": "Ex: [{key: '附件1', value: 'xxx/xxx/xxx.png'}]"
                                },
                                "locale": {
                                    "en": "attachments"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendEmails",
                        "locale": {
                            "en": "sendAGroupmail"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "receivers",
                                "type": "Formula",
                                "locale": {
                                    "en": "recipients"
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "subject"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            },
                            {
                                "name": "sendFormat",
                                "type": "Select",
                                "options": [
                                    "text",
                                    "html"
                                ],
                                "optionLocales": {
                                    "text": {
                                        "name": "text",
                                        "en": "text"
                                    }
                                },
                                "value": "text",
                                "locale": {
                                    "en": "sendformat"
                                }
                            },
                            {
                                "name": "attachments",
                                "type": "KeyValueJson",
                                "placeholder": {
                                    "en": "Ex: [{key: '附件1', value: 'xxx/xxx/xxx.png'}]"
                                },
                                "locale": {
                                    "en": "attachments"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSelect",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-encrypt": {
            "map": {
                "name": "data-encrypt",
                "propsMap": {
                    "algorithm": {
                        "locale": {
                            "en": "algorithm"
                        },
                        "type": "Select",
                        "defaultValue": "aes",
                        "groupName": "default"
                    },
                    "workModel": {
                        "locale": {
                            "en": "blockCipherType"
                        },
                        "type": "Select",
                        "defaultValue": "CFB",
                        "groupName": "default",
                        "optionLocales": {
                            "CBC": {
                                "en": "CBC"
                            },
                            "CFB": {
                                "en": "CFB"
                            },
                            "CTR": {
                                "en": "CTR"
                            },
                            "OFB": {
                                "en": "OFB"
                            },
                            "ECB": {
                                "en": "ECB"
                            }
                        }
                    },
                    "paddingAlgorithm": {
                        "locale": {
                            "en": "bytePadding"
                        },
                        "type": "Select",
                        "defaultValue": "pkcs7",
                        "groupName": "default",
                        "optionLocales": {
                            "pkcs7": {
                                "en": "PKCS7"
                            },
                            "iso10126": {
                                "en": "ISO10126"
                            }
                        }
                    },
                    "hmac": {
                        "locale": {
                            "en": "HMAC"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "key": {
                        "locale": {
                            "en": "key"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "keyEncode": {
                        "locale": {
                            "en": "keyEncoding"
                        },
                        "type": "Select",
                        "defaultValue": "raw",
                        "groupName": "default",
                        "optionLocales": {
                            "raw": {
                                "en": "Raw"
                            },
                            "hex": {
                                "en": "Hex"
                            },
                            "base64": {
                                "en": "Base64"
                            }
                        }
                    },
                    "privateKey": {
                        "locale": {
                            "en": "privateKey"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "publicKey": {
                        "locale": {
                            "en": "publicKey"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Encryption"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "encryptHash",
                        "locale": {
                            "en": "hashEncryption"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "locale": {
                                        "en": "Ciphertext"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "plaintext"
                                }
                            },
                            {
                                "name": "dataEncode",
                                "type": "Select",
                                "value": "base64",
                                "options": [
                                    "base64",
                                    "hex"
                                ],
                                "locale": {
                                    "en": "ciphertextEncoding"
                                },
                                "optionLocales": {
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            },
                            {
                                "name": "dataDecode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64",
                                    "url"
                                ],
                                "locale": {
                                    "en": "plaintextEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    },
                                    "url": {
                                        "name": "url",
                                        "en": "url"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "encryptHMAC",
                        "locale": {
                            "en": "hmacEncryption"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "locale": {
                                        "en": "Ciphertext"
                                    }
                                },
                                {
                                    "name": "key",
                                    "param": "result.key",
                                    "locale": {
                                        "en": "Key"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "plaintext"
                                }
                            },
                            {
                                "name": "dataEncode",
                                "type": "Select",
                                "value": "base64",
                                "options": [
                                    "base64",
                                    "hex"
                                ],
                                "locale": {
                                    "en": "ciphertextEncoding"
                                },
                                "optionLocales": {
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            },
                            {
                                "name": "dataDecode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "plaintextEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "keyEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "keyEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "encryptSymmetric",
                        "locale": {
                            "en": "symmetricEncryption"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "locale": {
                                        "en": "Ciphertext"
                                    }
                                },
                                {
                                    "name": "key",
                                    "param": "result.key",
                                    "locale": {
                                        "en": "Key"
                                    }
                                },
                                {
                                    "name": "iv",
                                    "param": "result.iv",
                                    "locale": {
                                        "en": "IV"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "plaintext"
                                }
                            },
                            {
                                "name": "dataEncode",
                                "type": "Select",
                                "value": "base64",
                                "options": [
                                    "base64",
                                    "hex"
                                ],
                                "locale": {
                                    "en": "ciphertextEncoding"
                                },
                                "optionLocales": {
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            },
                            {
                                "name": "dataDecode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "plaintextEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "The original coding length of aes key should be 16, des key should be 8, 3des key should be 24"
                                    }
                                },
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "keyEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "keyEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            },
                            {
                                "name": "iv",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "The original coding length of aes iv should be 16, des iv should be 8, 3des iv should be 8"
                                    }
                                },
                                "locale": {
                                    "en": "iv"
                                }
                            },
                            {
                                "name": "ivEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "ivEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "decryptSymmetric",
                        "locale": {
                            "en": "symmetricDecryption"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "locale": {
                                        "en": "Plaintext"
                                    }
                                },
                                {
                                    "name": "key",
                                    "param": "result.key",
                                    "locale": {
                                        "en": "Key"
                                    }
                                },
                                {
                                    "name": "iv",
                                    "param": "result.iv",
                                    "locale": {
                                        "en": "IV"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "ciphertext"
                                }
                            },
                            {
                                "name": "dataEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "plaintextEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            },
                            {
                                "name": "dataDecode",
                                "type": "Select",
                                "value": "base64",
                                "options": [
                                    "base64",
                                    "hex"
                                ],
                                "locale": {
                                    "en": "ciphertextEncoding"
                                },
                                "optionLocales": {
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "The original coding length of aes key should be 16, des key should be 8, 3des key should be 24"
                                    }
                                },
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "keyEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "keyEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            },
                            {
                                "name": "iv",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "The original coding length of aes iv should be 16, des iv should be 8, 3des iv should be 8"
                                    }
                                },
                                "locale": {
                                    "en": "iv"
                                }
                            },
                            {
                                "name": "ivEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "ivEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "encryptAsymmetric",
                        "locale": {
                            "en": "asymmetricEncryption"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "locale": {
                                        "en": "Ciphertext"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "plaintext"
                                }
                            },
                            {
                                "name": "dataEncode",
                                "type": "Select",
                                "value": "base64",
                                "options": [
                                    "base64",
                                    "hex"
                                ],
                                "locale": {
                                    "en": "ciphertextEncoding"
                                },
                                "optionLocales": {
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            },
                            {
                                "name": "dataDecode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "plaintextEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            },
                            {
                                "name": "publicKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "publicKey"
                                }
                            }
                        ]
                    },
                    {
                        "name": "decryptAsymmetric",
                        "locale": {
                            "en": "asymmetricDecryption"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "locale": {
                                        "en": "Plaintext"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "ciphertext"
                                }
                            },
                            {
                                "name": "dataEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "plaintextEncoding"
                                },
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    }
                                }
                            },
                            {
                                "name": "dataDecode",
                                "type": "Select",
                                "value": "base64",
                                "options": [
                                    "base64",
                                    "hex"
                                ],
                                "locale": {
                                    "en": "ciphertextEncoding"
                                },
                                "optionLocales": {
                                    "base64": {
                                        "name": "base64",
                                        "en": "Base64"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            },
                            {
                                "name": "privateKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "privateKey"
                                }
                            }
                        ]
                    },
                    {
                        "name": "signWithRSA",
                        "locale": {
                            "en": "signWithRsa"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "sign",
                                    "locale": {
                                        "en": "Signature"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "Details"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "RSA2",
                                "options": [
                                    "RSA",
                                    "RSA2"
                                ],
                                "locale": {
                                    "en": "algorithm"
                                },
                                "optionLocales": {
                                    "RSA": {
                                        "name": "RSA",
                                        "en": "RSA"
                                    },
                                    "RSA2": {
                                        "name": "RSA2",
                                        "en": "RSA2"
                                    }
                                }
                            },
                            {
                                "name": "privateKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "privateKey"
                                }
                            }
                        ]
                    },
                    {
                        "name": "verifySignWithRSA",
                        "locale": {
                            "en": "verifyWithRsa"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "Details"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "sign",
                                "type": "Formula",
                                "locale": {
                                    "en": "signature"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "RSA2",
                                "options": [
                                    "RSA",
                                    "RSA2"
                                ],
                                "locale": {
                                    "en": "algorithm"
                                },
                                "optionLocales": {
                                    "RSA": {
                                        "name": "RSA",
                                        "en": "RSA"
                                    },
                                    "RSA2": {
                                        "name": "RSA2",
                                        "en": "RSA2"
                                    }
                                }
                            },
                            {
                                "name": "publicKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "publicKey"
                                }
                            }
                        ]
                    },
                    {
                        "name": "signWithSM2",
                        "locale": {
                            "en": "signWithSM2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "sign",
                                    "locale": {
                                        "en": "sign"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "privateKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "privateKey"
                                }
                            }
                        ]
                    },
                    {
                        "name": "verifyWithSM2",
                        "locale": {
                            "en": "verifyWithSM2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "verify",
                                    "locale": {
                                        "en": "verify"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "sign",
                                "type": "Formula",
                                "locale": {
                                    "en": "sign"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "publicKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "publicKey"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendImageCaptcha",
                        "locale": {
                            "en": "sendImageCaptcha"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "code",
                                    "locale": {
                                        "en": "code"
                                    }
                                },
                                {
                                    "name": "token",
                                    "locale": {
                                        "en": "token"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "verifyImageCaptcha",
                        "locale": {
                            "en": "verifyImageCaptcha"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "token",
                                "type": "Formula",
                                "locale": {
                                    "en": "token"
                                }
                            }
                        ]
                    },
                    {
                        "name": "wechatAppPaySign",
                        "locale": {
                            "en": "wechatAppPaySign"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "reason",
                                    "locale": {
                                        "en": "reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "orderId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "notifyUrl",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "wechatAppOrderCheck",
                        "locale": {
                            "en": "wechatAppOrderCheck"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "state",
                                    "locale": {
                                        "en": "state"
                                    }
                                },
                                {
                                    "name": "desc",
                                    "locale": {
                                        "en": "desc"
                                    }
                                },
                                {
                                    "name": "fee",
                                    "locale": {
                                        "en": "fee"
                                    }
                                },
                                {
                                    "name": "transactionId",
                                    "locale": {
                                        "en": "transactionId"
                                    }
                                },
                                {
                                    "name": "reason",
                                    "locale": {
                                        "en": "reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "orderId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "alipayAppPaySign",
                        "locale": {
                            "en": "alipayAppPaySign"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "data"
                                },
                                {
                                    "name": "reason"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "orderId",
                                "type": "Formula"
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "value": "RSA2",
                                "options": [
                                    "RSA",
                                    "RSA2"
                                ]
                            },
                            {
                                "name": "notifyUrl",
                                "type": "Formula"
                            },
                            {
                                "name": "content",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "genHashCode",
                        "locale": {
                            "en": "genHashCode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "ctrlHide": true,
                                    "locale": {}
                                },
                                {
                                    "name": "newResult",
                                    "func": "$SF_encrypt_getResult",
                                    "locale": {
                                        "en": "hashCode"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "text",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "verifyHashCode",
                        "locale": {
                            "en": "verifyHashCode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "result",
                                    "ctrlHide": true,
                                    "locale": {}
                                },
                                {
                                    "name": "newResult",
                                    "func": "$SF_encrypt_getResult",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "text",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "hash",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "signJwtFunc",
                        "locale": {
                            "en": "signJwtFunc"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "signJwtFuncV2",
                        "locale": {
                            "en": "signJwtFuncV2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "parseJwtFunc",
                        "locale": {
                            "en": "parseJwtFunc"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "token",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "parseJwtFuncV2",
                        "locale": {
                            "en": "parseJwtFuncV2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "token",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "rawData",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "base64EncodeFunc",
                        "locale": {
                            "en": "base64Encode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "padding",
                                "type": "Boolean",
                                "locale": {}
                            },
                            {
                                "name": "dataEncode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "base64DecodeFunc",
                        "locale": {
                            "en": "base64Decode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "padding",
                                "type": "Boolean",
                                "locale": {}
                            },
                            {
                                "name": "dataDecode",
                                "type": "Select",
                                "value": "raw",
                                "options": [
                                    "raw",
                                    "hex"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "raw": {
                                        "name": "raw",
                                        "en": "Raw"
                                    },
                                    "hex": {
                                        "name": "hex",
                                        "en": "Hex"
                                    }
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-event": {
            "map": {
                "name": "data-event",
                "propsMap": {
                    "outParams": {
                        "locale": {
                            "en": "outputParameters"
                        },
                        "type": "ServiceParams",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Custom Event"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fireEvent",
                        "locale": {
                            "en": "triggerEvent"
                        },
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "data-eventStream": {
            "map": {
                "name": "data-eventStream",
                "propsMap": {},
                "locale": {
                    "en": "OldDataEventStream"
                },
                "eventsMap": {
                    "message": {
                        "locale": {
                            "en": "message"
                        },
                        "params": [
                            {
                                "name": "msg",
                                "locale": {}
                            }
                        ]
                    },
                    "abort": {
                        "locale": {
                            "en": "abort"
                        }
                    },
                    "complete": {
                        "locale": {
                            "en": "complete"
                        }
                    },
                    "error": {
                        "locale": {
                            "en": "error"
                        },
                        "params": [
                            {
                                "name": "err",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "openStreamUrl",
                        "locale": {
                            "en": "openStreamUrl"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "session",
                                "type": "Formula",
                                "locale": {
                                    "en": "session"
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortStream",
                        "locale": {
                            "en": "abortStream"
                        }
                    }
                ]
            }
        },
        "data-field": {
            "map": {
                "name": "data-field",
                "propsMap": {
                    "enable": {
                        "locale": {
                            "en": "enable"
                        },
                        "type": "Boolean",
                        "groupName": "default"
                    },
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "type": {
                        "locale": {
                            "en": "type"
                        },
                        "type": "Select",
                        "defaultValue": "text",
                        "groupName": "default",
                        "optionLocales": {
                            "text": {
                                "en": "Text"
                            },
                            "number": {
                                "en": "Integer"
                            },
                            "digit": {
                                "en": "Digit"
                            },
                            "passWord": {
                                "en": "PassWord"
                            },
                            "tel": {
                                "en": "Tel"
                            },
                            "idcard": {
                                "en": "Id Card"
                            },
                            "email": {
                                "en": "Email"
                            }
                        }
                    },
                    "empty": {
                        "locale": {
                            "en": "allowEmpty"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataField"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "server-file": {
            "map": {
                "name": "server-file",
                "propsMap": {},
                "locale": {
                    "en": "server-file"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fileTxt",
                        "locale": {
                            "en": "fileTxt"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "param": "result.isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "fileInfo",
                                    "param": "result.fileInfo",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "fileBase64",
                        "locale": {
                            "en": "fileBase64"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "param": "result.isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "fileInfo",
                                    "param": "result.fileInfo",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "ext",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "uploadUrlFile",
                        "locale": {
                            "en": "uploadUrlFile"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "fileInfos",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "urls",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getFullUrl",
                        "locale": {
                            "en": "getFullUrl"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filename",
                                "type": "Formula",
                                "locale": {
                                    "en": "filename"
                                }
                            },
                            {
                                "name": "https",
                                "type": "Boolean",
                                "default": false,
                                "locale": {
                                    "en": "https"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-for": {
            "map": {
                "name": "data-for",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "sourceArray"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "useKey": {
                        "locale": {
                            "en": "renderOptimization"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "reset": {
                        "locale": {
                            "en": "reset"
                        },
                        "type": "Boolean",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "For"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "getField",
                        "locale": {
                            "en": "getData"
                        }
                    },
                    {
                        "name": "setField",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "checkField",
                        "locale": {
                            "en": "validate"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "validationResult"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "complete",
                                "options": [
                                    {
                                        "name": "complete",
                                        "en": "completed",
                                        "value": "complete",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    },
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "invalidFields",
                                    "locale": {
                                        "en": "invalidFields"
                                    }
                                },
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "result",
                                    "locale": {
                                        "en": "result"
                                    }
                                }
                            ]
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-form": {
            "map": {
                "name": "data-form",
                "propsMap": {
                    "fieldName": {
                        "locale": {
                            "en": "fieldName"
                        },
                        "type": "String"
                    },
                    "value": {
                        "locale": {
                            "en": "formData"
                        },
                        "type": "String"
                    }
                },
                "locale": {
                    "en": "OldDataForm"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "getValue",
                        "locale": {
                            "en": "getData"
                        },
                        "callback": {
                            "params": [
                                {
                                    "name": "ok",
                                    "locale": {
                                        "en": "success"
                                    }
                                },
                                {
                                    "name": "value",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "invalidFields",
                                    "locale": {
                                        "en": "invalidFields"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "_ivx_error_cb",
                                "type": "Lambda",
                                "editorVer": "5.0",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setData"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "clear",
                        "locale": {
                            "en": "clear"
                        }
                    }
                ]
            }
        },
        "data-formField": {
            "map": {
                "name": "data-formField",
                "propsMap": {
                    "fieldName": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "fieldType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "any": {
                                "en": "any"
                            },
                            "chinese": {
                                "en": "chinese"
                            },
                            "oddNum": {
                                "en": "oddNum"
                            },
                            "evenNum": {
                                "en": "evenNum"
                            },
                            "posNum": {
                                "en": "posNum"
                            },
                            "number": {
                                "en": "number"
                            },
                            "char": {
                                "en": "char"
                            },
                            "phone": {
                                "en": "phone"
                            },
                            "identity": {
                                "en": "identity"
                            },
                            "email": {
                                "en": "email"
                            },
                            "bankcard": {
                                "en": "bankcard"
                            },
                            "time": {
                                "en": "time"
                            },
                            "date": {
                                "en": "date"
                            },
                            "custom": {
                                "en": "custom"
                            }
                        }
                    },
                    "customType": {
                        "locale": {
                            "en": "pattern"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "direction": {
                        "locale": {
                            "en": "direction"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "both": {
                                "en": "both"
                            },
                            "get": {
                                "en": "get"
                            },
                            "set": {
                                "en": "set"
                            },
                            "none": {
                                "en": "none"
                            }
                        }
                    },
                    "notNull": {
                        "locale": {
                            "en": "notNull"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "emptyValue": {
                        "locale": {
                            "en": "defaultValue"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "bindProp": {
                        "locale": {
                            "en": "bindProp"
                        },
                        "type": "Select",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Field"
                },
                "eventsMap": {
                    "checkOk": {
                        "locale": {
                            "en": "checkOk"
                        }
                    },
                    "checkFail": {
                        "locale": {
                            "en": "checkFail"
                        }
                    }
                },
                "methods": []
            }
        },
        "data-func": {
            "map": {
                "name": "data-func",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inputParameters"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outputParameters"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    },
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Function"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fireFunc",
                        "locale": {
                            "en": "callFunc"
                        },
                        "callback": {
                            "emptyValue": true
                        }
                    },
                    {
                        "name": "fireSyncFunc",
                        "locale": {
                            "en": "callFuncAsync"
                        },
                        "callback": {
                            "emptyValue": true
                        }
                    }
                ]
            }
        },
        "data-funcGroup": {
            "map": {
                "name": "data-funcGroup",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inputParameters"
                        },
                        "groupName": "default"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outputParameters"
                        },
                        "groupName": "default"
                    },
                    "params": {
                        "locale": {
                            "en": "params"
                        },
                        "type": "Hidden"
                    },
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "Hidden"
                    },
                    "sync": {
                        "locale": {
                            "en": "sync"
                        },
                        "type": "Boolean",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Actions"
                },
                "eventsMap": {
                    "callFuncGroup": {
                        "locale": {
                            "en": "Start"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "fireFuncGroup",
                        "locale": {
                            "en": "callFunc"
                        },
                        "callback": {
                            "emptyValue": true
                        },
                        "paramsAsObj": true,
                        "hasSubParams": true
                    },
                    {
                        "name": "funcResult",
                        "locale": {
                            "en": "setOutputParameters"
                        },
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "data-funcGroupCb": {
            "map": {
                "name": "data-funcGroupCb",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Hidden"
                    },
                    "status": {
                        "locale": {
                            "en": "status"
                        },
                        "type": "String",
                        "init": "",
                        "groupName": "value"
                    },
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "type": "ServiceParams",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "OldDataFuncGroupCb"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fireFuncCb",
                        "locale": {
                            "en": "fireFuncCb"
                        },
                        "paramsAsObj": true
                    },
                    {
                        "name": "callFuncCb",
                        "locale": {
                            "en": "callFuncCb"
                        }
                    }
                ]
            }
        },
        "data-funcPipeline": {
            "map": {
                "name": "data-funcPipeline",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        }
                    },
                    "outParams": {
                        "locale": {
                            "en": "outParams"
                        }
                    }
                },
                "locale": {
                    "en": "data-funcPipeline"
                },
                "eventsMap": {
                    "callFuncPipeline": {
                        "locale": {
                            "en": "callFuncPipeline"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-funcPython": {
            "map": {
                "name": "data-funcPython",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outParams"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    },
                    "code": {
                        "locale": {
                            "en": "code"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataFuncPython"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fireFunc",
                        "locale": {
                            "en": "fireFunc"
                        },
                        "callback": {
                            "emptyValue": true
                        }
                    },
                    {
                        "name": "fireSyncFunc",
                        "locale": {
                            "en": "fireSyncFunc"
                        },
                        "callback": {
                            "emptyValue": true
                        }
                    }
                ]
            }
        },
        "data-if": {
            "map": {
                "name": "data-if",
                "propsMap": {
                    "conditionVal": {
                        "locale": {
                            "en": "conditions"
                        },
                        "type": "Condition",
                        "defaultValue": [
                            [
                                "",
                                "==",
                                ""
                            ]
                        ],
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "If"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-int": {
            "map": {
                "name": "data-int",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Integer",
                        "default": 0,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Int"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consolelog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addOne",
                        "locale": {
                            "en": "addone"
                        },
                        "params": []
                    },
                    {
                        "name": "minusOne",
                        "locale": {
                            "en": "minusone"
                        },
                        "params": []
                    },
                    {
                        "name": "addN",
                        "locale": {
                            "en": "add"
                        },
                        "params": [
                            {
                                "name": "num",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "minusN",
                        "locale": {
                            "en": "minusN"
                        },
                        "params": [
                            {
                                "name": "num",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "randomInteger",
                        "locale": {
                            "en": "randominterger"
                        },
                        "params": [
                            {
                                "name": "min",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "max",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-link": {
            "map": {
                "name": "data-link",
                "propsMap": {
                    "href": {
                        "locale": {
                            "en": "URL"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "target": {
                        "locale": {
                            "en": "destinationWindow"
                        },
                        "type": "Select",
                        "defaultValue": "_self",
                        "groupName": "default",
                        "optionLocales": {
                            "_self": {
                                "en": "_self"
                            },
                            "_blank": {
                                "en": "_blank"
                            },
                            "_parent": {
                                "en": "_parent"
                            },
                            "_top": {
                                "en": "_top"
                            }
                        }
                    },
                    "replaceState": {
                        "locale": {
                            "en": "replaceState"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataLink"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-message": {
            "map": {
                "name": "data-message",
                "propsMap": {},
                "locale": {
                    "en": "Sms"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "sendSMS",
                        "locale": {
                            "en": "sendSms"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mobile",
                                "type": "Formula",
                                "locale": {
                                    "en": "mobile"
                                }
                            },
                            {
                                "name": "template",
                                "type": "Select",
                                "options": [
                                    "叫号服务通知",
                                    "服务变更通知",
                                    "资费耗尽通知",
                                    "服务到期通知",
                                    "开始服务通知",
                                    "完成服务通知",
                                    "到期服务通知",
                                    "确认用户身份"
                                ],
                                "locale": {
                                    "en": "template"
                                },
                                "optionLocales": {
                                    "叫号服务通知": {
                                        "name": "叫号服务通知",
                                        "en": "叫号服务通知"
                                    },
                                    "服务变更通知": {
                                        "name": "服务变更通知",
                                        "en": "服务变更通知"
                                    },
                                    "资费耗尽通知": {
                                        "name": "资费耗尽通知",
                                        "en": "资费耗尽通知"
                                    },
                                    "服务到期通知": {
                                        "name": "服务到期通知",
                                        "en": "服务到期通知"
                                    },
                                    "开始服务通知": {
                                        "name": "开始服务通知",
                                        "en": "开始服务通知"
                                    },
                                    "完成服务通知": {
                                        "name": "完成服务通知",
                                        "en": "完成服务通知"
                                    },
                                    "到期服务通知": {
                                        "name": "到期服务通知",
                                        "en": "到期服务通知"
                                    },
                                    "确认用户身份": {
                                        "name": "确认用户身份",
                                        "en": "确认用户身份"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendCustomSMS",
                        "locale": {
                            "en": "sendCustomSms"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mobile",
                                "type": "Formula",
                                "locale": {
                                    "en": "mobile"
                                }
                            },
                            {
                                "name": "signName",
                                "type": "Formula",
                                "locale": {
                                    "en": "signName"
                                }
                            },
                            {
                                "name": "smsCode",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            },
                            {
                                "name": "args",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "args"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-widgetConfig": {
            "map": {
                "name": "data-widgetConfig",
                "propsMap": {},
                "locale": {
                    "en": "data-widgetConfig"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-widgetDataView": {
            "map": {
                "name": "data-widgetDataView",
                "propsMap": {},
                "locale": {
                    "en": "dataView"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-widgetEvent": {
            "map": {
                "name": "data-widgetEvent",
                "propsMap": {},
                "locale": {
                    "en": "OldDataWidgetEvent"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-widgetMethod": {
            "map": {
                "name": "data-widgetMethod",
                "propsMap": {},
                "locale": {
                    "en": "OldDataWidgetMethod"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-widgetProp": {
            "map": {
                "name": "data-widgetProp",
                "propsMap": {},
                "locale": {
                    "en": "OldDataWidgetProp"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-module": {
            "map": {
                "name": "data-module",
                "propsMap": {
                    "relevance": {
                        "locale": {
                            "en": "relevance"
                        },
                        "type": "Select"
                    },
                    "versionControl": {
                        "locale": {
                            "en": "versionControl"
                        },
                        "type": "Button"
                    }
                },
                "locale": {
                    "en": "OldDataModule"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-module-class": {
            "map": {
                "name": "data-module-class",
                "propsMap": {},
                "locale": {
                    "en": "OldDataModuleClass"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-module-class-abs": {
            "map": {
                "name": "data-module-class-abs",
                "propsMap": {},
                "locale": {
                    "en": "OldDataModuleClassAbs"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-module-slot": {
            "map": {
                "name": "data-module-slot",
                "propsMap": {
                    "slotName": {
                        "locale": {
                            "en": "slotName"
                        },
                        "type": "String"
                    }
                },
                "locale": {
                    "en": "OldDataModuleSlot"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-module-defs": {
            "map": {
                "name": "data-module-defs",
                "propsMap": {
                    "thumbnail": {
                        "locale": {
                            "en": "thumbnail"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "description": {
                        "locale": {
                            "en": "description"
                        },
                        "type": "TextArea",
                        "groupName": "default"
                    },
                    "versionControl": {
                        "locale": {
                            "en": "versionControl"
                        },
                        "type": "Button",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataModuleDefs"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-module-defs-abs": {
            "map": {
                "name": "data-module-defs-abs",
                "propsMap": {
                    "thumbnail": {
                        "locale": {
                            "en": "thumbnail"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "description": {
                        "locale": {
                            "en": "description"
                        },
                        "type": "TextArea",
                        "groupName": "default"
                    },
                    "versionControl": {
                        "locale": {
                            "en": "versionControl"
                        },
                        "type": "Button",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataModuleDefsAbs"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-module-instance": {
            "map": {
                "name": "data-module-instance",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "locale": {
                            "en": "@flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "row-reverse": {
                                "en": "row-reverse"
                            },
                            "column-reverse": {
                                "en": "column-reverse"
                            }
                        },
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "modId": {
                        "locale": {
                            "en": "modId"
                        },
                        "type": "showSid",
                        "groupName": "value"
                    },
                    "modCompStyles": {
                        "locale": {
                            "en": "modCompStyles"
                        },
                        "type": "Hidden"
                    },
                    "classId": {
                        "locale": {
                            "en": "classId"
                        },
                        "type": "Hidden"
                    },
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "transparent",
                        "groupName": "color"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "color",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    }
                },
                "locale": {
                    "en": "OldDataModuleInstance"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-module-instance-server": {
            "map": {
                "name": "data-module-instance-server",
                "propsMap": {
                    "classId": {
                        "type": "Hidden"
                    }
                },
                "locale": {},
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-mqReceiver": {
            "map": {
                "name": "data-mqReceiver",
                "propsMap": {
                    "sid": {
                        "locale": {
                            "en": "sid"
                        },
                        "type": "showSid",
                        "groupName": "behavior"
                    },
                    "instanceName": {
                        "locale": {
                            "en": "instanceName"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "instanceID": {
                        "locale": {
                            "en": "instanceID"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "instanceURI": {
                        "locale": {
                            "en": "instanceURI"
                        },
                        "type": "Hidden"
                    },
                    "queueName": {
                        "locale": {
                            "en": "queueName"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "maxWait": {
                        "locale": {
                            "en": "maxWait"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "batchSize": {
                        "locale": {
                            "en": "batchSize"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "params": {
                        "locale": {
                            "en": "params"
                        },
                        "type": "messageDisplay",
                        "groupName": "default"
                    },
                    "serverName": {
                        "locale": {
                            "en": "serverName"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "refresh": {
                        "locale": {
                            "en": "refresh"
                        },
                        "type": "refresh",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataMqReceiver"
                },
                "eventsMap": {
                    "receiveMsg": {
                        "locale": {
                            "en": "receiveMsg"
                        },
                        "params": [
                            {
                                "name": "msgs",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [],
                "isVlComp": true
            }
        },
        "data-mqSender": {
            "map": {
                "name": "data-mqSender",
                "propsMap": {
                    "instanceName": {
                        "locale": {
                            "en": "instanceName"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "instanceID": {
                        "locale": {
                            "en": "instanceID"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "bindInstance": {
                        "locale": {
                            "en": "bindInstance"
                        },
                        "type": "Button",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataMqSender"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "sendMsg",
                        "locale": {
                            "en": "sendMsg"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "topic",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "msgs",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "server",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-mqSvc": {
            "map": {
                "name": "data-mqSvc",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "struct"
                        },
                        "type": "ServiceParams",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "MQ"
                },
                "eventsMap": {
                    "receiveMsg": {
                        "locale": {
                            "en": "message"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "sendMsg",
                        "locale": {
                            "en": "sendMsg"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true
                    }
                ],
                "isVlComp": true
            }
        },
        "data-num": {
            "map": {
                "name": "data-num",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Number",
                        "default": 0,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "FLoat"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consolelog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "fixed",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "decimalDigits"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addOne",
                        "locale": {
                            "en": "addone"
                        },
                        "params": []
                    },
                    {
                        "name": "minusOne",
                        "locale": {
                            "en": "minusone"
                        },
                        "params": []
                    },
                    {
                        "name": "addN",
                        "locale": {
                            "en": "addn"
                        },
                        "params": [
                            {
                                "name": "num",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {
                                    "en": "n"
                                }
                            }
                        ]
                    },
                    {
                        "name": "minusN",
                        "locale": {
                            "en": "minusn"
                        },
                        "params": [
                            {
                                "name": "num",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {
                                    "en": "n"
                                }
                            }
                        ]
                    },
                    {
                        "name": "randomValue",
                        "locale": {
                            "en": "randomValue"
                        },
                        "params": [
                            {
                                "name": "min",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {
                                    "en": "min"
                                }
                            },
                            {
                                "name": "max",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {
                                    "en": "max"
                                }
                            }
                        ]
                    },
                    {
                        "name": "randomInteger",
                        "locale": {
                            "en": "randomInteger"
                        },
                        "params": [
                            {
                                "name": "min",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {
                                    "en": "min"
                                }
                            },
                            {
                                "name": "max",
                                "pType": "double",
                                "type": "Formula",
                                "locale": {
                                    "en": "max"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_chineseTranslate",
                        "locale": {
                            "en": "chineseTranslate"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-obj": {
            "map": {
                "name": "data-obj",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Hidden"
                    },
                    "params": {
                        "locale": {
                            "en": "parameter"
                        },
                        "type": "ServiceParams",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataObj"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {
                                    "en": "old"
                                }
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {
                                    "en": "new"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consoleLog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-obj-1d": {
            "map": {
                "name": "data-obj-1d",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Object1D",
                        "init": {},
                        "groupName": "default"
                    },
                    "headers": {
                        "locale": {
                            "en": "headers"
                        },
                        "type": "Hidden",
                        "init": []
                    }
                },
                "locale": {
                    "en": "Object"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consoleLog"
                        }
                    },
                    {
                        "name": "setRawValue",
                        "locale": {
                            "en": "setRawValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "The path is empty by default, meaning the value of the entire variable will be set"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "clearValue",
                        "locale": {
                            "en": "clearValue"
                        }
                    },
                    {
                        "name": "deleteCol",
                        "locale": {
                            "en": "deleteElement"
                        },
                        "params": [
                            {
                                "name": "cols",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addCol",
                        "locale": {
                            "en": "addAndFillElement"
                        },
                        "params": [
                            {
                                "name": "cols",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "defaultValue",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setOneValue",
                        "locale": {
                            "en": "setOneElement"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setRowColsValue",
                        "locale": {
                            "en": "setMultipleElements"
                        },
                        "params": [
                            {
                                "name": "colValue",
                                "type": "ArrColValue",
                                "locale": {
                                    "en": "name&Value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "renameField",
                        "locale": {
                            "en": "renameMultipleElements"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "customLocales": {
                                    "key": {
                                        "en": "Old Field Name:"
                                    },
                                    "value": {
                                        "en": "New Field Name:"
                                    }
                                },
                                "locale": {
                                    "en": "names"
                                }
                            }
                        ]
                    },
                    {
                        "name": "cloneStructure",
                        "locale": {
                            "en": "cloneStructure"
                        },
                        "params": [
                            {
                                "name": "structure",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "data-obj-1d"
                                ],
                                "objProp": "headers",
                                "locale": {
                                    "en": "template"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPush",
                        "locale": {
                            "en": "push"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPop",
                        "locale": {
                            "en": "pop"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrShift",
                        "locale": {
                            "en": "shift"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrUnshift",
                        "locale": {
                            "en": "unshift"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSplice",
                        "locale": {
                            "en": "splice"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "start"
                                }
                            },
                            {
                                "name": "deleteCount",
                                "type": "Formula",
                                "locale": {
                                    "en": "deleteCount"
                                }
                            },
                            {
                                "name": "item",
                                "type": "Formula",
                                "locale": {
                                    "en": "item"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSort",
                        "locale": {
                            "en": "sort"
                        },
                        "params": [
                            {
                                "name": "compareFn",
                                "type": "Lambda",
                                "lambdaParams": [
                                    {
                                        "name": "item1"
                                    },
                                    {
                                        "name": "item2"
                                    }
                                ],
                                "expand": true,
                                "locale": {
                                    "en": "compareFn"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrReverse",
                        "locale": {
                            "en": "reverse"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "jsonDelete",
                        "locale": {
                            "en": "jsonDelete"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-obj-arr": {
            "map": {
                "name": "data-obj-arr",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Array",
                        "init": [],
                        "groupName": "default"
                    },
                    "headers": {
                        "locale": {
                            "en": "headers"
                        },
                        "type": "Hidden",
                        "init": []
                    },
                    "mark": {
                        "locale": {
                            "en": "mark"
                        },
                        "type": "Hidden",
                        "init": "new",
                        "default": "old"
                    },
                    "settingValue": {
                        "locale": {
                            "en": "settingValue"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "ObjectArray"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "valueChange"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consolelog"
                        }
                    },
                    {
                        "name": "setRawValue",
                        "locale": {
                            "en": "setRawValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "The path is empty by default, meaning the value of the entire variable will be set"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "clearValue",
                        "locale": {
                            "en": "clearValue"
                        },
                        "params": [
                            {
                                "name": "clearHeader",
                                "pType": "boolean",
                                "type": "Boolean",
                                "value": false,
                                "locale": {
                                    "en": "clearHeader"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setValueWithHeaders",
                        "locale": {
                            "en": "setValueWithHeaders"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addRowData",
                        "locale": {
                            "en": "addOneRow"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "addRow",
                        "locale": {
                            "en": "addOneRow"
                        },
                        "params": [
                            {
                                "name": "row",
                                "pType": "JsonObj",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushMulRow",
                        "locale": {
                            "en": "addMultipleRows"
                        },
                        "params": [
                            {
                                "name": "rows",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "dataarray"
                                }
                            },
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "position"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertRow",
                        "locale": {
                            "en": "insertOneRow"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertMultipleRows",
                        "locale": {
                            "en": "insertMultipleRows"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addCol",
                        "locale": {
                            "en": "addAndFillColumn"
                        },
                        "params": [
                            {
                                "name": "cols",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnName"
                                }
                            },
                            {
                                "name": "defaultValue",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value(Optional)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addAnotherCol",
                        "locale": {
                            "en": "addColumn"
                        },
                        "params": [
                            {
                                "name": "objValue",
                                "pType": "JsonArr",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "data-obj-arr"
                                ],
                                "objProp": [
                                    "value",
                                    "headers"
                                ],
                                "locale": {
                                    "en": "matrix-obj"
                                }
                            },
                            {
                                "name": "cols",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "deleteRow",
                        "locale": {
                            "en": "deleteRowByCondition"
                        },
                        "params": [
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "deleteRowByRowNum",
                        "locale": {
                            "en": "deleteRow"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "deleteCol",
                        "locale": {
                            "en": "deleteColumn"
                        },
                        "params": [
                            {
                                "name": "cols",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setOneValue",
                        "locale": {
                            "en": "setOneElement"
                        },
                        "params": [
                            {
                                "name": "index",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "key",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnName"
                                }
                            },
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "deepCopy",
                                "type": "Boolean",
                                "defaultValue": true,
                                "noDefault": true,
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "setRowColsValue",
                        "locale": {
                            "en": "setMultipleElements"
                        },
                        "params": [
                            {
                                "name": "row",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "colValue",
                                "pType": "JsonArr",
                                "type": "ArrColValue",
                                "locale": {
                                    "en": "columnName&Value"
                                }
                            },
                            {
                                "name": "deepCopy",
                                "type": "Boolean",
                                "defaultValue": true,
                                "noDefault": true,
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "setMultiValue",
                        "locale": {
                            "en": "setMultipleElements"
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonArr",
                                "type": "ArrMultiValue",
                                "locale": {
                                    "en": "index&Value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setRowData",
                        "locale": {
                            "en": "setOneRow"
                        },
                        "params": [
                            {
                                "name": "rowNum",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "object",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setMultiRowsData",
                        "locale": {
                            "en": "setMultipleRows"
                        },
                        "params": [
                            {
                                "name": "rows",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "objArr",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrUpdate",
                        "locale": {
                            "en": "updateRows"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "pType": "JsonArr",
                                "type": "NormalUpdates",
                                "locale": {
                                    "en": "updates"
                                }
                            }
                        ]
                    },
                    {
                        "name": "renameField",
                        "locale": {
                            "en": "renameMultipleColumns"
                        },
                        "params": [
                            {
                                "name": "params",
                                "pType": "JsonArr",
                                "type": "MultiKeyValue",
                                "customLocales": {
                                    "key": {
                                        "en": "Old Field Name:"
                                    },
                                    "value": {
                                        "en": "New Field Name:"
                                    }
                                },
                                "locale": {
                                    "en": "names"
                                }
                            }
                        ]
                    },
                    {
                        "name": "fillCol",
                        "locale": {
                            "en": "fillOneColumn"
                        },
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnName"
                                }
                            },
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "findObjs",
                        "locale": {
                            "en": "selectRows"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "params": [
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "pType": "JsonObj",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "findObjsCnt",
                        "locale": {
                            "en": "findObjsCnt"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "params": [
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "searchRowValue",
                        "locale": {
                            "en": "searchElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "value",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "calculateSum",
                        "locale": {
                            "en": "sumColumn"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as ['header0','header1','header2']"
                                    }
                                },
                                "locale": {
                                    "en": "columnName"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "pType": "JsonObj",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "calculateAverage",
                        "locale": {
                            "en": "averageColumn"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "colNum",
                                "pType": "JsonVal",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to calculate more than one column, please enter it as an array, such as ['header0','header1','header2']"
                                    }
                                },
                                "locale": {
                                    "en": "columnName"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            {
                                "name": "cons",
                                "pType": "JsonArr",
                                "type": "NormalCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "pType": "JsonObj",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sortArr",
                        "locale": {
                            "en": "sortArr"
                        },
                        "params": [
                            {
                                "name": "sortCol",
                                "type": "Formula"
                            },
                            {
                                "name": "sortType",
                                "type": "Select",
                                "options": [
                                    "letterSort",
                                    "letterReverse",
                                    "numSort",
                                    "numReverse"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "sortMultArr",
                        "locale": {
                            "en": "sortRows"
                        },
                        "params": [
                            {
                                "name": "orders",
                                "pType": "JsonArr",
                                "type": "NormalOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            }
                        ]
                    },
                    {
                        "name": "rowRandomSort",
                        "locale": {
                            "en": "shuffleRows"
                        }
                    },
                    {
                        "name": "rmRepeatRow",
                        "locale": {
                            "en": "deleteRepeatedRows"
                        }
                    },
                    {
                        "name": "rmRepeatRowByCol",
                        "locale": {
                            "en": "deleteRepeatedRowsByColumn"
                        },
                        "params": [
                            {
                                "name": "col",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "mergeTable",
                        "locale": {
                            "en": "addColumn"
                        },
                        "params": [
                            {
                                "name": "mergeSource",
                                "pType": "JsonArr",
                                "type": "MultiValue",
                                "locale": {
                                    "en": "matrix-obj"
                                }
                            },
                            {
                                "name": "primaryKey",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "primaryKey"
                                }
                            }
                        ]
                    },
                    {
                        "name": "newMergeTable",
                        "locale": {
                            "en": "joinTable"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "mergeSource",
                                "pType": "JsonArr",
                                "type": "MultiValue",
                                "locale": {
                                    "en": "sourceTable"
                                }
                            },
                            {
                                "name": "primaryKey",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "primaryKey"
                                }
                            },
                            {
                                "name": "mergeMode",
                                "pType": "String",
                                "type": "Select",
                                "defaultValue": "left",
                                "options": [
                                    "left",
                                    "right",
                                    "inline",
                                    "outline"
                                ],
                                "locale": {
                                    "en": "joinType"
                                },
                                "optionLocales": {
                                    "left": {
                                        "name": "left",
                                        "en": "Left Join (Current Rows)"
                                    },
                                    "right": {
                                        "name": "right",
                                        "en": "Right Join (Source Rows)"
                                    },
                                    "inline": {
                                        "name": "inline",
                                        "en": "Inner Join (Common Rows)"
                                    },
                                    "outline": {
                                        "name": "outline",
                                        "en": "Full Join (All Rows)"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "cloneStructure",
                        "locale": {
                            "en": "cloneStructure"
                        },
                        "params": [
                            {
                                "name": "structure",
                                "pType": "JsonArr",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "data-obj-arr"
                                ],
                                "objProp": "headers",
                                "locale": {
                                    "en": "template"
                                }
                            }
                        ]
                    },
                    {
                        "name": "convertColArr",
                        "locale": {
                            "en": "parseOneColumn"
                        },
                        "params": [
                            {
                                "name": "colName",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "exportExcel",
                        "locale": {
                            "en": "exportExcel"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "prefix": "result"
                                },
                                {
                                    "name": "isSuccess",
                                    "self": true,
                                    "func": "$SF_db_isSuccess"
                                },
                                {
                                    "name": "failReason",
                                    "self": true,
                                    "func": "$SF_db_failReason"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "fileName",
                                "type": "Formula"
                            },
                            {
                                "name": "titleHeight",
                                "type": "Formula"
                            },
                            {
                                "name": "contentHeight",
                                "type": "Formula"
                            },
                            {
                                "name": "colWidth",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "fill in empty will set the column width to default value, fill in a value to set the column width uniformly, fill in an array to set the column width in turn"
                                    }
                                }
                            },
                            {
                                "name": "downloadImage",
                                "type": "Boolean",
                                "default": false,
                                "tips": {
                                    "content": {
                                        "en": "More than 5 seconds of service time will lead to service timeout. Please note the number of images exported in turn."
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "downloadExcel",
                        "locale": {
                            "en": "downloadExcel"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "_rowCount",
                        "locale": {
                            "en": "_rowCount"
                        }
                    },
                    {
                        "name": "_objArrItem",
                        "locale": {
                            "en": "_objArrItem"
                        },
                        "params": [
                            {
                                "name": "rowNum"
                            }
                        ]
                    },
                    {
                        "name": "_objArrCol",
                        "locale": {
                            "en": "_objArrCol"
                        },
                        "params": [
                            {
                                "name": "header"
                            }
                        ]
                    },
                    {
                        "name": "_someCols",
                        "locale": {
                            "en": "_someCols"
                        },
                        "params": [
                            {
                                "name": "cols"
                            }
                        ]
                    },
                    {
                        "name": "_item",
                        "locale": {
                            "en": "_item"
                        },
                        "params": [
                            {
                                "name": "row"
                            },
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_headers",
                        "locale": {
                            "en": "headers"
                        }
                    },
                    {
                        "name": "_preHeaders",
                        "locale": {
                            "en": "preHeaders"
                        }
                    },
                    {
                        "name": "_curHeaders",
                        "locale": {
                            "en": "curHeaders"
                        }
                    },
                    {
                        "name": "_headersAndValue",
                        "locale": {
                            "en": "_headersAndValue"
                        }
                    },
                    {
                        "name": "_reverse",
                        "locale": {
                            "en": "_reverse"
                        }
                    },
                    {
                        "name": "reverse",
                        "locale": {
                            "en": "reverseRows"
                        }
                    },
                    {
                        "name": "_randomOrder",
                        "locale": {
                            "en": "_randomOrder"
                        }
                    },
                    {
                        "name": "_ascOrder",
                        "locale": {
                            "en": "_ascOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_descOrder",
                        "locale": {
                            "en": "_descOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_ascNumOrder",
                        "locale": {
                            "en": "_ascNumOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_descNumOrder",
                        "locale": {
                            "en": "_descNumOrder"
                        },
                        "params": [
                            {
                                "name": "col"
                            }
                        ]
                    },
                    {
                        "name": "_randRow",
                        "locale": {
                            "en": "_randRow"
                        }
                    },
                    {
                        "name": "transformRowAndCol",
                        "locale": {
                            "en": "transformRowAndCol"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "arr",
                                "pType": "JsonArr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "arrPush",
                        "locale": {
                            "en": "push"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPop",
                        "locale": {
                            "en": "pop"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrShift",
                        "locale": {
                            "en": "shift"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrUnshift",
                        "locale": {
                            "en": "unshift"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSplice",
                        "locale": {
                            "en": "splice"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "start"
                                }
                            },
                            {
                                "name": "deleteCount",
                                "type": "Formula",
                                "locale": {
                                    "en": "deleteCount"
                                }
                            },
                            {
                                "name": "item",
                                "type": "Formula",
                                "locale": {
                                    "en": "item"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSort",
                        "locale": {
                            "en": "sort"
                        },
                        "params": [
                            {
                                "name": "compareFn",
                                "type": "Lambda",
                                "lambdaParams": [
                                    {
                                        "name": "item1"
                                    },
                                    {
                                        "name": "item2"
                                    }
                                ],
                                "expand": true,
                                "locale": {
                                    "en": "compareFn"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrReverse",
                        "locale": {
                            "en": "reverse"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "jsonDelete",
                        "locale": {
                            "en": "jsonDelete"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-obj-json": {
            "map": {
                "name": "data-obj-json",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "params": {
                        "locale": {
                            "en": "structure"
                        },
                        "type": "ObjJson",
                        "groupName": "default"
                    },
                    "type": {
                        "locale": {
                            "en": "type"
                        },
                        "type": "Hidden",
                        "defaultValue": "object",
                        "initValue": "object"
                    },
                    "emptyArray": {
                        "locale": {
                            "en": "emptyArray"
                        },
                        "type": "Hidden",
                        "initValue": true
                    }
                },
                "locale": {
                    "en": "Json"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consoleLog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "The path is empty by default, meaning the value of the entire variable will be set"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "pathArrClearArr",
                        "locale": {
                            "en": "clearValue"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrPushItem",
                        "locale": {
                            "en": "innerPush"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "insertTo",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "addTo"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrPushMulVal",
                        "locale": {
                            "en": "innerPushMulti"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrInsertOne",
                        "locale": {
                            "en": "innerInsert"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrInsertMultiple",
                        "locale": {
                            "en": "innerInsertMulti"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrDeleteItem",
                        "locale": {
                            "en": "deleteElementByValue"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "item",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrDeleteIndex",
                        "locale": {
                            "en": "deleteElement"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "If you want to delete more than one value, please enter it as an array, such as [0,1,2]"
                                    }
                                },
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrRmRepeatVal",
                        "locale": {
                            "en": "deleteRepeatedElement"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setPathValue",
                        "locale": {
                            "en": "setPathValue"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setCusPathValue",
                        "locale": {
                            "en": "setInnerValue"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "deepCopy",
                                "type": "Boolean",
                                "defaultValue": true,
                                "noDefault": true,
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "setPathsValue",
                        "locale": {
                            "en": "setMultiplePathsValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "ObjJsonMultiPaths",
                                "locale": {
                                    "en": "path&Value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrSetOneValue",
                        "locale": {
                            "en": "setOneElement"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrSearchValue",
                        "locale": {
                            "en": "searchElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrSortType",
                        "locale": {
                            "en": "sortElements"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "sortType",
                                "type": "Select",
                                "options": [
                                    "letterSort",
                                    "letterReverse",
                                    "numSort",
                                    "numReverse"
                                ],
                                "locale": {
                                    "en": "order"
                                },
                                "optionLocales": {
                                    "letterSort": {
                                        "name": "letterSort",
                                        "en": "Letter Ascending"
                                    },
                                    "letterReverse": {
                                        "name": "letterReverse",
                                        "en": "Letter Descending"
                                    },
                                    "numSort": {
                                        "name": "numSort",
                                        "en": "Number Ascending"
                                    },
                                    "numReverse": {
                                        "name": "numReverse",
                                        "en": "Number Descending"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrMatrixSortType",
                        "locale": {
                            "en": "sortRows"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "sortCol",
                                "type": "Formula",
                                "locale": {
                                    "en": "columnIndex/Name"
                                }
                            },
                            {
                                "name": "sortType",
                                "type": "Select",
                                "options": [
                                    "letterSort",
                                    "letterReverse",
                                    "numSort",
                                    "numReverse"
                                ],
                                "locale": {
                                    "en": "order"
                                },
                                "optionLocales": {
                                    "letterSort": {
                                        "name": "letterSort",
                                        "en": "Letter Ascending"
                                    },
                                    "letterReverse": {
                                        "name": "letterReverse",
                                        "en": "Letter Descending"
                                    },
                                    "numSort": {
                                        "name": "numSort",
                                        "en": "Number Ascending"
                                    },
                                    "numReverse": {
                                        "name": "numReverse",
                                        "en": "Number Descending"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrReverse",
                        "locale": {
                            "en": "reverseElementsOrder"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrShuffle",
                        "locale": {
                            "en": "shuffleElementsOrder"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrGetItem",
                        "locale": {
                            "en": "selectRandomElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrMaxValue",
                        "locale": {
                            "en": "selectMaxElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pathArrMinValue",
                        "locale": {
                            "en": "selectMinElement"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "ObjJsonParamsSelect",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "cloneStructure",
                        "locale": {
                            "en": "cloneStructure"
                        },
                        "params": [
                            {
                                "name": "structure",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "data-obj-json"
                                ],
                                "objProp": [
                                    "params",
                                    "type"
                                ],
                                "locale": {
                                    "en": "template"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPush",
                        "locale": {
                            "en": "push"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrPop",
                        "locale": {
                            "en": "pop"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrShift",
                        "locale": {
                            "en": "shift"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrUnshift",
                        "locale": {
                            "en": "unshift"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSplice",
                        "locale": {
                            "en": "splice"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "start"
                                }
                            },
                            {
                                "name": "deleteCount",
                                "type": "Formula",
                                "locale": {
                                    "en": "deleteCount"
                                }
                            },
                            {
                                "name": "item",
                                "type": "Formula",
                                "locale": {
                                    "en": "item"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrSort",
                        "locale": {
                            "en": "sort"
                        },
                        "params": [
                            {
                                "name": "compareFn",
                                "type": "Lambda",
                                "lambdaParams": [
                                    {
                                        "name": "item1"
                                    },
                                    {
                                        "name": "item2"
                                    }
                                ],
                                "expand": true,
                                "locale": {
                                    "en": "compareFn"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "arrReverse",
                        "locale": {
                            "en": "reverse"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "jsonDelete",
                        "locale": {
                            "en": "jsonDelete"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-pageWrap": {
            "map": {
                "name": "data-pageWrap",
                "propsMap": {},
                "locale": {
                    "en": "OldDataPageWrap"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-router": {
            "map": {
                "name": "data-router",
                "propsMap": {
                    "dbId": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "scope": {
                        "locale": {
                            "en": "protect"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataRouter"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "dbSelect_stage",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSearch_stage",
                        "locale": {
                            "en": "dbSearch_stage"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "successEmpty",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr"
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "Formula"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSmartSearch_stage",
                        "locale": {
                            "en": "globalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "query",
                                "type": "Formula",
                                "locale": {
                                    "en": "query"
                                }
                            },
                            {
                                "name": "searchRange",
                                "type": "DbSearchRange",
                                "placeholder": {
                                    "en": "Ex: [{field:'fieldName', boost:1}]"
                                },
                                "locale": {
                                    "en": "searchRange"
                                }
                            },
                            {
                                "name": "minMatch",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Number/Percentage"
                                },
                                "locale": {
                                    "en": "similarity"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCustomizeSearch_stage",
                        "locale": {
                            "en": "customizedGlobalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "queries",
                                "type": "FormulaJson",
                                "placeholder": {
                                    "en": "Ex: [{text: 'aaa', boostFields:[{field: 'mm', boost: 2}], minimumShouldMatch: '1'}]"
                                },
                                "locale": {
                                    "en": "query(Json)"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomSelect_stage",
                        "locale": {
                            "en": "randomSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {
                                    "en": "numberOfEntries"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsert_stage",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbInsertJson_stage",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：{key:value, key:value}"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsertMulti_stage",
                        "locale": {
                            "en": "insertMultipleEntries"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "Data IDs"
                                    }
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：[{key:value, key:value}]"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchInsert_stage",
                        "locale": {
                            "en": "batchInsert"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "dataIds"
                                    }
                                },
                                {
                                    "name": "data",
                                    "_hidden": true,
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Formula",
                                "locale": {
                                    "en": "fieldNames"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchUpdate_stage",
                        "locale": {
                            "en": "update"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateById_stage",
                        "locale": {
                            "en": "dbUpdateById"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "affect"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateOneAndFind_stage",
                        "locale": {
                            "en": "updateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomUpdateOneAndFind_stage",
                        "locale": {
                            "en": "randomUpdateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy_stage",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCount_stage",
                        "locale": {
                            "en": "count"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDistinctCount_stage",
                        "locale": {
                            "en": "countDistinct"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbSelectCols",
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSum_stage",
                        "locale": {
                            "en": "sumOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbAvg_stage",
                        "locale": {
                            "en": "averageOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDataRm_stage",
                        "locale": {
                            "en": "delete"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbExportConsExcel_stage",
                        "locale": {
                            "en": "dbExportConsExcel_stage"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "param": "result.url"
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess"
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons"
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDownloadExcel",
                        "locale": {
                            "en": "dbDownloadExcel"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "dbSelect",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSearch",
                        "locale": {
                            "en": "dbSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "successEmpty",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr"
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr"
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "Formula"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSmartSearch",
                        "locale": {
                            "en": "globalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "query",
                                "type": "Formula",
                                "locale": {
                                    "en": "query"
                                }
                            },
                            {
                                "name": "searchRange",
                                "type": "DbSearchRange",
                                "placeholder": {
                                    "en": "Ex: [{field:'fieldName', boost:1}]"
                                },
                                "locale": {
                                    "en": "searchRange"
                                }
                            },
                            {
                                "name": "minMatch",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Number/Percentage"
                                },
                                "locale": {
                                    "en": "similarity"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCustomizeSearch",
                        "locale": {
                            "en": "customizedGlobalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "queries",
                                "type": "FormulaJson",
                                "placeholder": {
                                    "en": "Ex: [{text: 'aaa', boostFields:[{field: 'mm', boost: 2}], minimumShouldMatch: '1'}]"
                                },
                                "locale": {
                                    "en": "query(Json)"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomSelect",
                        "locale": {
                            "en": "randomSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {
                                    "en": "numberOfEntries"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsert",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbInsertJson",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：{key:value, key:value}"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsertMulti",
                        "locale": {
                            "en": "insertMultipleEntries"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "Data IDs"
                                    }
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：[{key:value, key:value}]"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchInsert",
                        "locale": {
                            "en": "batchInsert"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "dataIds"
                                    }
                                },
                                {
                                    "name": "data",
                                    "_hidden": true,
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Formula",
                                "locale": {
                                    "en": "fieldNames"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchUpdate",
                        "locale": {
                            "en": "update"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateById",
                        "locale": {
                            "en": "dbUpdateById"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "affect"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateOneAndFind",
                        "locale": {
                            "en": "updateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomUpdateOneAndFind",
                        "locale": {
                            "en": "randomUpdateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCount",
                        "locale": {
                            "en": "count"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDistinctCount",
                        "locale": {
                            "en": "countDistinct"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbSelectCols",
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSum",
                        "locale": {
                            "en": "sumOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbAvg",
                        "locale": {
                            "en": "averageOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDataRm",
                        "locale": {
                            "en": "delete"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbExportConsExcel",
                        "locale": {
                            "en": "dbExportConsExcel"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "param": "result.url"
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess"
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons"
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders"
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "server-api": {
            "map": {
                "name": "server-api",
                "propsMap": {
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "Hidden"
                    },
                    "interfaceMode": {
                        "locale": {
                            "en": "interfaceMode"
                        },
                        "type": "Hidden",
                        "defaultValue": "url",
                        "optionLocales": {
                            "url": {
                                "en": "url"
                            },
                            "resources": {
                                "en": "resources"
                            }
                        }
                    },
                    "apiResourceName": {
                        "locale": {
                            "en": "apiResourceName"
                        }
                    },
                    "resourceToken": {
                        "locale": {
                            "en": "resourceToken"
                        },
                        "type": "Select"
                    },
                    "pathParams": {
                        "locale": {
                            "en": "pathParams"
                        },
                        "type": "Pairs"
                    },
                    "queryParams": {
                        "locale": {
                            "en": "queryParams"
                        },
                        "type": "Pairs"
                    },
                    "url": {
                        "locale": {
                            "en": "url"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "method": {
                        "locale": {
                            "en": "method"
                        },
                        "type": "Select",
                        "defaultValue": "POST",
                        "groupName": "behavior",
                        "optionLocales": {
                            "POST": {
                                "en": "POST"
                            },
                            "GET": {
                                "en": "GET"
                            },
                            "DELETE": {
                                "en": "DELETE"
                            },
                            "PUT": {
                                "en": "PUT"
                            },
                            "PATCH": {
                                "en": "PATCH"
                            }
                        }
                    },
                    "reqType": {
                        "locale": {
                            "en": "requestType"
                        },
                        "type": "Select",
                        "defaultValue": "JSON",
                        "groupName": "behavior",
                        "optionLocales": {
                            "JSON": {
                                "en": "JSON"
                            },
                            "FORM": {
                                "en": "FORM"
                            },
                            "XML": {
                                "en": "XML"
                            },
                            "RAW": {
                                "en": "RAW"
                            },
                            "FORM-DATA": {
                                "en": "FORM-DATA"
                            }
                        }
                    },
                    "resTransType": {
                        "locale": {
                            "en": "resTransType"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "json2xml": {
                                "en": "json2xml"
                            },
                            "xml2json": {
                                "en": "xml2json"
                            },
                            "string": {
                                "en": "string"
                            },
                            "base64": {
                                "en": "base64"
                            },
                            "gbk": {
                                "en": "gbk"
                            },
                            "upload": {
                                "en": "upload"
                            }
                        }
                    },
                    "noHeader": {
                        "locale": {
                            "en": "noHeader"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": true,
                        "groupName": "behavior"
                    },
                    "raw": {
                        "locale": {
                            "en": "raw"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": false,
                        "groupName": "behavior"
                    },
                    "timeout": {
                        "locale": {
                            "en": "timeout"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "behavior"
                    },
                    "verify": {
                        "locale": {
                            "en": "bypassVerification"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "headerParams": {
                        "locale": {
                            "en": "headers"
                        },
                        "type": "Pairs",
                        "groupName": "behavior"
                    },
                    "bodyParams": {
                        "locale": {
                            "en": "body"
                        },
                        "type": "ApiJson",
                        "groupName": "behavior"
                    },
                    "structParams": {
                        "locale": {
                            "en": "debug"
                        },
                        "type": "ApiDebug",
                        "groupName": "behavior"
                    },
                    "structType": {
                        "locale": {
                            "en": "structType"
                        },
                        "type": "Hidden",
                        "defaultValue": "object"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outParams"
                        },
                        "type": "Hidden"
                    },
                    "cert": {
                        "locale": {
                            "en": "certificate"
                        },
                        "type": "TextArea",
                        "groupName": "behavior"
                    },
                    "certKey": {
                        "locale": {
                            "en": "key"
                        },
                        "type": "TextArea",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "ServerApi"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "changeUrl",
                        "locale": {
                            "en": "changeUrl"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "sendServerApiRequest",
                        "locale": {
                            "en": "send"
                        },
                        "callback": {
                            "result": {},
                            "params": [
                                {
                                    "name": "status",
                                    "locale": {
                                        "en": "status"
                                    }
                                },
                                {
                                    "name": "headers",
                                    "locale": {
                                        "en": "header"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "body"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "reqUrl",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default is 'url' property"
                                },
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Maximum 10s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "method",
                                "type": "Select",
                                "options": [
                                    "POST",
                                    "GET",
                                    "DELETE",
                                    "PUT"
                                ],
                                "placeholder": {
                                    "en": "Default is 'method' property"
                                },
                                "locale": {},
                                "optionLocales": {
                                    "POST": {
                                        "name": "POST",
                                        "en": "POST"
                                    },
                                    "GET": {
                                        "name": "GET",
                                        "en": "GET"
                                    },
                                    "DELETE": {
                                        "name": "DELETE",
                                        "en": "DELETE"
                                    },
                                    "PUT": {
                                        "name": "PUT",
                                        "en": "PUT"
                                    }
                                }
                            },
                            {
                                "name": "reqType",
                                "type": "Select",
                                "options": [
                                    "JSON",
                                    "FORM",
                                    "XML",
                                    "RAW",
                                    "FORM-DATA"
                                ],
                                "placeholder": {
                                    "en": "Default is 'reqType' property"
                                },
                                "locale": {},
                                "optionLocales": {
                                    "JSON": {
                                        "name": "JSON",
                                        "en": "JSON"
                                    },
                                    "FORM": {
                                        "name": "FORM",
                                        "en": "FORM"
                                    },
                                    "XML": {
                                        "name": "XML",
                                        "en": "XML"
                                    },
                                    "RAW": {
                                        "name": "RAW",
                                        "en": "RAW"
                                    },
                                    "FORM-DATA": {
                                        "name": "FORM-DATA",
                                        "en": "FORM-DATA"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "prepareEventStream",
                        "locale": {
                            "en": "prepareeventstream"
                        },
                        "callback": {
                            "result": {},
                            "params": [
                                {
                                    "name": "session",
                                    "locale": {
                                        "en": "session"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "reqUrl",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default is 'url' property"
                                },
                                "locale": {}
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "server-auth": {
            "map": {
                "name": "server-auth",
                "propsMap": {},
                "locale": {
                    "en": "TokenIssuer"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "revokeAllTokens",
                        "locale": {
                            "en": "revokeAllTokens"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "server-socket": {
            "map": {
                "name": "server-socket",
                "propsMap": {
                    "sid": {
                        "locale": {
                            "en": "sid"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldServerSocket"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "msgToAll",
                        "locale": {
                            "en": "sendGlobalMessage"
                        },
                        "callback": {
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "sid",
                                "type": "Formula",
                                "locale": {
                                    "en": "sid"
                                }
                            },
                            {
                                "name": "message",
                                "type": "MultiPureKeyValue",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "msgToRoom",
                        "locale": {
                            "en": "sendRoomMessage"
                        },
                        "callback": {
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "sid",
                                "type": "Formula",
                                "locale": {
                                    "en": "sid"
                                }
                            },
                            {
                                "name": "roomId",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            },
                            {
                                "name": "message",
                                "type": "MultiPureKeyValue",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "msgToPerson",
                        "locale": {
                            "en": "sendPersonalMessage"
                        },
                        "callback": {
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "sid",
                                "type": "Formula",
                                "locale": {
                                    "en": "sid"
                                }
                            },
                            {
                                "name": "userCid",
                                "type": "Formula",
                                "locale": {
                                    "en": "userCID"
                                }
                            },
                            {
                                "name": "message",
                                "type": "MultiPureKeyValue",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getRoomUser",
                        "locale": {
                            "en": "getSubscribers"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Subscribers"
                                }
                            },
                            "params": [
                                {
                                    "name": "list",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "number",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "sid",
                                "type": "Formula",
                                "locale": {
                                    "en": "sid"
                                }
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getOnlineUser",
                        "locale": {
                            "en": "getUsers"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Users"
                                }
                            },
                            "params": [
                                {
                                    "name": "list",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "number",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "sid",
                                "type": "Formula",
                                "locale": {
                                    "en": "sid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getRoomList",
                        "locale": {
                            "en": "getRooms"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Rooms"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "sid",
                                "type": "Formula",
                                "locale": {
                                    "en": "sid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "closeRoom",
                        "locale": {
                            "en": "closeRoom"
                        },
                        "params": [
                            {
                                "name": "sid",
                                "type": "Formula",
                                "locale": {
                                    "en": "sid"
                                }
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "server-sys-serverSys": {
            "map": {
                "name": "server-sys-serverSys",
                "propsMap": {},
                "locale": {
                    "en": "ServerUtils"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "_sysTime",
                        "locale": {
                            "en": "getCurrentTime"
                        }
                    },
                    {
                        "name": "sleep",
                        "locale": {
                            "en": "delay"
                        },
                        "params": [
                            {
                                "name": "second",
                                "type": "Formula",
                                "locale": {
                                    "en": "second"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setLog",
                        "locale": {
                            "en": "setLog"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "topic",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Please Select from Menu"
                                },
                                "locale": {
                                    "en": "topic"
                                }
                            },
                            {
                                "name": "level",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Please Select from Menu"
                                },
                                "locale": {
                                    "en": "level"
                                }
                            },
                            {
                                "name": "sMsg",
                                "type": "Formula",
                                "locale": {
                                    "en": "messageString"
                                }
                            },
                            {
                                "name": "aData",
                                "type": "Formula",
                                "locale": {
                                    "en": "additionalInfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "readCustomVars",
                        "locale": {
                            "en": "readEnvVars"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    }
                ]
            }
        },
        "server-system": {
            "map": {
                "name": "server-system",
                "propsMap": {},
                "locale": {
                    "en": "server-system"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "_sysTime",
                        "locale": {
                            "en": "systemTime"
                        }
                    },
                    {
                        "name": "setLog",
                        "locale": {
                            "en": "setLog"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "topic",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Please Select from Menu"
                                },
                                "locale": {}
                            },
                            {
                                "name": "level",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Please Select from Menu"
                                },
                                "locale": {}
                            },
                            {
                                "name": "sMsg",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "aData",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "readCustomVars",
                        "locale": {
                            "en": "readEnvVars"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-service": {
            "map": {
                "name": "data-service",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inputParameters"
                        },
                        "defaultValue": [],
                        "groupName": "default"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outputParameters"
                        },
                        "defaultValue": [],
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Service"
                },
                "eventsMap": {
                    "callService": {
                        "locale": {
                            "en": "callService"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "fireService",
                        "locale": {
                            "en": "callservice"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    },
                    {
                        "name": "runService",
                        "locale": {
                            "en": "callservice"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    },
                    {
                        "name": "paramResult",
                        "locale": {
                            "en": "setOutputParameters"
                        },
                        "paramsAsObj": true
                    },
                    {
                        "name": "customParamResult",
                        "locale": {
                            "en": "setOutputStatus"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "code",
                                "type": "Select",
                                "defaultValue": "200",
                                "options": [
                                    "200",
                                    "302",
                                    "400",
                                    "401",
                                    "403",
                                    "404",
                                    "408",
                                    "500",
                                    "502",
                                    "504"
                                ],
                                "locale": {
                                    "en": "statusCode"
                                },
                                "optionLocales": {
                                    "200": {
                                        "name": "200",
                                        "en": "200"
                                    },
                                    "302": {
                                        "name": "302",
                                        "en": "302"
                                    },
                                    "400": {
                                        "name": "400",
                                        "en": "400"
                                    },
                                    "401": {
                                        "name": "401",
                                        "en": "401"
                                    },
                                    "403": {
                                        "name": "403",
                                        "en": "403"
                                    },
                                    "404": {
                                        "name": "404",
                                        "en": "404"
                                    },
                                    "408": {
                                        "name": "408",
                                        "en": "408"
                                    },
                                    "500": {
                                        "name": "500",
                                        "en": "500"
                                    },
                                    "502": {
                                        "name": "502",
                                        "en": "502"
                                    },
                                    "504": {
                                        "name": "504",
                                        "en": "504"
                                    }
                                }
                            },
                            {
                                "name": "contentType",
                                "type": "Select",
                                "defaultValue": "application/json",
                                "options": [
                                    "application/json",
                                    "text/plain; charset=utf-8",
                                    "text/html; charset=utf-8",
                                    "text/javascript; charset=utf-8",
                                    "application/octet-stream",
                                    "image/png",
                                    "image/jpeg",
                                    "image/gif"
                                ],
                                "locale": {
                                    "en": "contentType"
                                },
                                "optionLocales": {
                                    "application/json": {
                                        "name": "application/json",
                                        "en": "application/json"
                                    },
                                    "text/plain; charset=utf-8": {
                                        "name": "text/plain; charset=utf-8",
                                        "en": "text/plain; charset=utf-8"
                                    },
                                    "text/html; charset=utf-8": {
                                        "name": "text/html; charset=utf-8",
                                        "en": "text/html; charset=utf-8"
                                    },
                                    "text/javascript; charset=utf-8": {
                                        "name": "text/javascript; charset=utf-8",
                                        "en": "text/javascript; charset=utf-8"
                                    },
                                    "application/octet-stream": {
                                        "name": "application/octet-stream",
                                        "en": "application/octet-stream"
                                    },
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    },
                                    "image/gif": {
                                        "name": "image/gif",
                                        "en": "image/gif"
                                    }
                                }
                            },
                            {
                                "name": "headers",
                                "type": "FormulaJson",
                                "placeholder": {
                                    "en": "{'key': 'value'}"
                                },
                                "locale": {}
                            },
                            {
                                "name": "message",
                                "type": "FormulaJson",
                                "locale": {
                                    "en": "content"
                                }
                            }
                        ]
                    },
                    {
                        "name": "paramResultReturn",
                        "locale": {
                            "en": "setOutputParametersAndReturn"
                        },
                        "paramsAsObj": true
                    },
                    {
                        "name": "setCookies",
                        "locale": {
                            "en": "setCookies"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "domain",
                                "type": "Formula",
                                "locale": {
                                    "en": "domain"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxAge(s)"
                                }
                            },
                            {
                                "name": "httpOnly",
                                "type": "Boolean",
                                "locale": {
                                    "en": "httpOnly"
                                }
                            },
                            {
                                "name": "secure",
                                "type": "Boolean",
                                "locale": {
                                    "en": "secure"
                                }
                            },
                            {
                                "name": "sameSite",
                                "type": "Formula",
                                "locale": {
                                    "en": "sameSite"
                                }
                            },
                            {
                                "name": "content",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "content"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setLog",
                        "locale": {
                            "en": "setLog"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "topic",
                                "type": "Formula"
                            },
                            {
                                "name": "level",
                                "type": "Formula"
                            },
                            {
                                "name": "sMsg",
                                "type": "Formula"
                            },
                            {
                                "name": "aData",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "sendToMQ",
                        "locale": {
                            "en": "sendToMQ"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "data-service-client": {
            "map": {
                "name": "data-service-client",
                "propsMap": {
                    "service": {
                        "locale": {
                            "en": "service"
                        },
                        "type": "Select",
                        "groupName": "default"
                    },
                    "bodyParams": {
                        "locale": {
                            "en": "bodyParams"
                        },
                        "type": "ApiJson",
                        "groupName": "default"
                    },
                    "withCredentials": {
                        "locale": {
                            "en": "withCredentials"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "raw": {
                        "locale": {
                            "en": "raw"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": false,
                        "groupName": "default"
                    },
                    "structParams": {
                        "locale": {
                            "en": "structParams"
                        },
                        "type": "ApiDebug",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "serviceClient"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "sendRequest",
                        "locale": {
                            "en": "sendRequest"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "param",
                                "locale": {
                                    "en": "param"
                                }
                            },
                            {
                                "name": "_start",
                                "locale": {
                                    "en": "_start"
                                }
                            },
                            {
                                "name": "_end",
                                "locale": {
                                    "en": "_end"
                                }
                            },
                            {
                                "name": "requestID",
                                "locale": {
                                    "en": "requestID"
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortRequest",
                        "locale": {
                            "en": "abortRequest"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "requestID",
                                "locale": {
                                    "en": "requestID"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "data-service-code-mode": {
            "map": {
                "name": "data-service-code-mode",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "groupName": "default"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outParams"
                        },
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataServiceCodeMode"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fireService",
                        "locale": {
                            "en": "fireService"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    },
                    {
                        "name": "runService",
                        "locale": {
                            "en": "runService"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "data-sharedService": {
            "map": {
                "name": "data-sharedService",
                "propsMap": {
                    "nid": {
                        "locale": {
                            "en": "nid"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "sid": {
                        "locale": {
                            "en": "sid"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "sharedId": {
                        "locale": {
                            "en": "sharedId"
                        },
                        "type": "Hidden"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "Hidden"
                    },
                    "scope": {
                        "locale": {
                            "en": "scope"
                        },
                        "type": "Hidden"
                    },
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "type": "ApiJson",
                        "groupName": "default"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outParams"
                        },
                        "type": "ServiceParams",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataSharedService"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "fireService",
                        "locale": {
                            "en": "callservice"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    },
                    {
                        "name": "runService",
                        "locale": {
                            "en": "callservice"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "ih5-slot": {
            "map": {
                "name": "ih5-slot",
                "propsMap": {},
                "locale": {
                    "en": "ih5-slot"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-sms": {
            "map": {
                "name": "data-sms",
                "propsMap": {
                    "dbId": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "scope": {
                        "locale": {
                            "en": "scope"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldDataSms"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "sendSMS_stage",
                        "locale": {
                            "en": "sendSms"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mobile",
                                "type": "Formula",
                                "subType": "Phone",
                                "locale": {
                                    "en": "mobile"
                                }
                            },
                            {
                                "name": "template",
                                "type": "Select",
                                "options": [
                                    "叫号服务通知",
                                    "服务变更通知",
                                    "资费耗尽通知",
                                    "服务到期通知",
                                    "开始服务通知",
                                    "完成服务通知",
                                    "到期服务通知",
                                    "确认用户身份"
                                ],
                                "locale": {
                                    "en": "module"
                                },
                                "optionLocales": {
                                    "叫号服务通知": {
                                        "name": "叫号服务通知",
                                        "en": "Number Calling Service"
                                    },
                                    "服务变更通知": {
                                        "name": "服务变更通知",
                                        "en": "Service Altered Notification"
                                    },
                                    "资费耗尽通知": {
                                        "name": "资费耗尽通知",
                                        "en": "No Remaining Balance Notification"
                                    },
                                    "服务到期通知": {
                                        "name": "服务到期通知",
                                        "en": "Service Renewal Notification Notification"
                                    },
                                    "开始服务通知": {
                                        "name": "开始服务通知",
                                        "en": "Service Started Notification"
                                    },
                                    "完成服务通知": {
                                        "name": "完成服务通知",
                                        "en": "Service Completed Notification"
                                    },
                                    "到期服务通知": {
                                        "name": "到期服务通知",
                                        "en": "Service Expired Notification"
                                    },
                                    "确认用户身份": {
                                        "name": "确认用户身份",
                                        "en": "Confirm user identity"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendCustomSMS_stage",
                        "locale": {
                            "en": "sendCustomSMS_stage"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mobile",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "signName",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "smsCode",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "args",
                                "type": "MultiKeyValue",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbSelect_stage",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy_stage",
                        "locale": {
                            "en": "dbGroupBy_stage"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {}
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {}
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {}
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {}
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "sendSMS",
                        "locale": {
                            "en": "sendSms"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mobile",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "template",
                                "type": "Select",
                                "options": [
                                    "叫号服务通知",
                                    "服务变更通知",
                                    "资费耗尽通知",
                                    "服务到期通知",
                                    "开始服务通知",
                                    "完成服务通知",
                                    "到期服务通知",
                                    "确认用户身份"
                                ],
                                "locale": {
                                    "en": "template"
                                },
                                "optionLocales": {
                                    "叫号服务通知": {
                                        "name": "叫号服务通知",
                                        "en": "Number Calling Service"
                                    },
                                    "服务变更通知": {
                                        "name": "服务变更通知",
                                        "en": "Service Altered Notification"
                                    },
                                    "资费耗尽通知": {
                                        "name": "资费耗尽通知",
                                        "en": "No Remaining Balance Notification"
                                    },
                                    "服务到期通知": {
                                        "name": "服务到期通知",
                                        "en": "tail"
                                    },
                                    "开始服务通知": {
                                        "name": "开始服务通知",
                                        "en": "Service Started Notification"
                                    },
                                    "完成服务通知": {
                                        "name": "完成服务通知",
                                        "en": "Service Completed Notification"
                                    },
                                    "到期服务通知": {
                                        "name": "到期服务通知",
                                        "en": "Service Expired Notification"
                                    },
                                    "确认用户身份": {
                                        "name": "确认用户身份",
                                        "en": "Confirm user identity"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendCustomSMS",
                        "locale": {
                            "en": "sendCustomSMS"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mobile",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "signName",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "smsCode",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "args",
                                "type": "MultiKeyValue",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbSelect",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {}
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {}
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {}
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {}
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-socket": {
            "map": {
                "name": "data-socket",
                "propsMap": {
                    "sid": {
                        "locale": {
                            "en": "sid"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "customUrl": {
                        "locale": {
                            "en": "customUrl"
                        },
                        "type": "Boolean",
                        "default": false,
                        "groupName": "default"
                    },
                    "url": {
                        "locale": {
                            "en": "url"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldDataSocket"
                },
                "eventsMap": {
                    "receiveMsg": {
                        "locale": {
                            "en": "receiveMessage"
                        },
                        "params": [
                            {
                                "name": "message",
                                "type": "String",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "msgCid",
                                "type": "String",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "msgId",
                                "type": "String",
                                "locale": {
                                    "en": "userID"
                                }
                            },
                            {
                                "name": "msgNick",
                                "type": "String",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "msgPortrait",
                                "type": "String",
                                "locale": {
                                    "en": "avatarURL"
                                }
                            }
                        ]
                    },
                    "receiveGbMsg": {
                        "locale": {
                            "en": "receiveGlobalMessage"
                        },
                        "params": [
                            {
                                "name": "message",
                                "type": "String",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "msgCid",
                                "type": "String",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "msgId",
                                "type": "String",
                                "locale": {
                                    "en": "userID"
                                }
                            },
                            {
                                "name": "msgNick",
                                "type": "String",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "msgPortrait",
                                "type": "String",
                                "locale": {
                                    "en": "avatarURL"
                                }
                            }
                        ]
                    },
                    "receiveRmMsg": {
                        "locale": {
                            "en": "receiveRoomMessage"
                        },
                        "params": [
                            {
                                "name": "message",
                                "type": "String",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "msgCid",
                                "type": "String",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "msgId",
                                "type": "String",
                                "locale": {
                                    "en": "userID"
                                }
                            },
                            {
                                "name": "msgNick",
                                "type": "String",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "msgPortrait",
                                "type": "String",
                                "locale": {
                                    "en": "avatarURL"
                                }
                            }
                        ]
                    },
                    "receivePsMsg": {
                        "locale": {
                            "en": "receivePersonalMessage"
                        },
                        "params": [
                            {
                                "name": "message",
                                "type": "String",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "msgCid",
                                "type": "String",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "msgId",
                                "type": "String",
                                "locale": {
                                    "en": "userID"
                                }
                            },
                            {
                                "name": "msgNick",
                                "type": "String",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "msgPortrait",
                                "type": "String",
                                "locale": {
                                    "en": "avatarURL"
                                }
                            }
                        ]
                    },
                    "glOlChange": {
                        "locale": {
                            "en": "userJoin/leave"
                        },
                        "params": [
                            {
                                "name": "count",
                                "locale": {
                                    "en": "currentNumberOfUsers"
                                }
                            }
                        ]
                    },
                    "rmOlChange": {
                        "locale": {
                            "en": "userSubscribe/unsubscribe"
                        },
                        "params": [
                            {
                                "name": "count",
                                "locale": {
                                    "en": "currentNumberOfSubscribers"
                                }
                            }
                        ]
                    },
                    "userJoin": {
                        "locale": {
                            "en": "userJoin"
                        },
                        "params": [
                            {
                                "name": "userCid",
                                "type": "Formula",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "count",
                                "locale": {
                                    "en": "currentNumberOfUsers"
                                }
                            }
                        ]
                    },
                    "userLeave": {
                        "locale": {
                            "en": "userLeave"
                        },
                        "params": [
                            {
                                "name": "userCid",
                                "type": "Formula",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "count",
                                "locale": {
                                    "en": "currentNumberOfUsers"
                                }
                            }
                        ]
                    },
                    "rmUserJoin": {
                        "locale": {
                            "en": "userSubscribe"
                        },
                        "params": [
                            {
                                "name": "userCid",
                                "type": "Formula",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "count",
                                "locale": {
                                    "en": "currentNumberOfSubscribers"
                                }
                            }
                        ]
                    },
                    "rmUserLeave": {
                        "locale": {
                            "en": "userUnsubscribe"
                        },
                        "params": [
                            {
                                "name": "userCid",
                                "type": "Formula",
                                "locale": {
                                    "en": "cid"
                                }
                            },
                            {
                                "name": "count",
                                "locale": {
                                    "en": "currentNumberOfSubscribers"
                                }
                            }
                        ]
                    },
                    "rmColsed": {
                        "locale": {
                            "en": "roomClose"
                        }
                    },
                    "connectSuccess": {
                        "locale": {
                            "en": "connectionSuccess"
                        },
                        "params": [
                            {
                                "name": "userCid",
                                "type": "Formula",
                                "locale": {
                                    "en": "cid"
                                }
                            }
                        ]
                    },
                    "connectBreak": {
                        "locale": {
                            "en": "connectionBreak"
                        }
                    },
                    "_socketUrl": {
                        "locale": {
                            "en": "_socketUrl"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "String"
                            }
                        ]
                    },
                    "openConnect": {
                        "locale": {
                            "en": "openConnect"
                        }
                    },
                    "receivedCustomMsg": {
                        "locale": {
                            "en": "receivedCustomMsg"
                        },
                        "params": [
                            {
                                "name": "message",
                                "type": "String",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    "disconnect": {
                        "locale": {
                            "en": "disconnect"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "presence",
                        "locale": {
                            "en": "registerUser"
                        },
                        "callback": {
                            "params": [
                                {
                                    "name": "cid",
                                    "locale": {
                                        "en": "CID"
                                    }
                                }
                            ],
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Current User"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "userID"
                                }
                            },
                            {
                                "name": "nick",
                                "type": "Formula",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "portrait",
                                "type": "Formula",
                                "locale": {
                                    "en": "avatarURL"
                                }
                            }
                        ]
                    },
                    {
                        "name": "createRoom",
                        "locale": {
                            "en": "createRoom"
                        },
                        "callback": {
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            },
                            {
                                "name": "number",
                                "type": "Formula",
                                "locale": {
                                    "en": "capacity"
                                }
                            }
                        ]
                    },
                    {
                        "name": "subscribeRoom",
                        "locale": {
                            "en": "subscribeRoom"
                        },
                        "callback": {
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            },
                            {
                                "name": "number",
                                "type": "Formula",
                                "locale": {
                                    "en": "capacity"
                                }
                            }
                        ]
                    },
                    {
                        "name": "exitRoom",
                        "locale": {
                            "en": "unsubscribeRoom"
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            }
                        ]
                    },
                    {
                        "name": "closeRoom",
                        "locale": {
                            "en": "closeRoom"
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getRoomUser",
                        "locale": {
                            "en": "getSubscribers"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Subscribers"
                                }
                            },
                            "params": [
                                {
                                    "name": "list",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "number",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default is 100"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getOnlineUser",
                        "locale": {
                            "en": "getUsers"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Users"
                                }
                            },
                            "params": [
                                {
                                    "name": "list",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "number",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "size",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default is 100"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getRoomList",
                        "locale": {
                            "en": "getRooms"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Rooms"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "msgToPerson",
                        "locale": {
                            "en": "msgToPerson"
                        },
                        "callback": {
                            "name": "callback",
                            "locale": {
                                "en": "callback"
                            },
                            "params": [],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "value": "success",
                                        "locale": {
                                            "en": "Send Success"
                                        }
                                    },
                                    {
                                        "value": "failed",
                                        "locale": {
                                            "en": "Send Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "userCid",
                                "type": "Formula"
                            },
                            {
                                "name": "content",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "msgsToPerson",
                        "locale": {
                            "en": "sendPersonalMessage"
                        },
                        "callback": {
                            "params": [],
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "userCid",
                                "type": "Formula",
                                "locale": {
                                    "en": "userCID"
                                }
                            },
                            {
                                "name": "content",
                                "type": "MultiPureKeyValue",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "msgToRoom",
                        "locale": {
                            "en": "msgToRoom"
                        },
                        "callback": {
                            "name": "callback",
                            "locale": {
                                "en": "callback"
                            },
                            "params": [],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "value": "success",
                                        "locale": {
                                            "en": "Send Success"
                                        }
                                    },
                                    {
                                        "value": "failed",
                                        "locale": {
                                            "en": "Send Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula"
                            },
                            {
                                "name": "content",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "msgsToRoom",
                        "locale": {
                            "en": "sendRoomMessage"
                        },
                        "callback": {
                            "params": [],
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "roomID"
                                }
                            },
                            {
                                "name": "content",
                                "type": "MultiPureKeyValue",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "msgToAll",
                        "locale": {
                            "en": "msgToAll"
                        },
                        "callback": {
                            "name": "callback",
                            "locale": {
                                "en": "callback"
                            },
                            "params": [],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "value": "success",
                                        "locale": {
                                            "en": "Send Success"
                                        }
                                    },
                                    {
                                        "value": "failed",
                                        "locale": {
                                            "en": "Send Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "content",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "msgsToAll",
                        "locale": {
                            "en": "sendGlobalMessage"
                        },
                        "callback": {
                            "params": [],
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "content",
                                "type": "MultiPureKeyValue",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "openConnection",
                        "locale": {
                            "en": "openConnection"
                        }
                    },
                    {
                        "name": "sendMsg",
                        "locale": {
                            "en": "sendMsg"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "detail",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "content",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "dataType",
                                "type": "Select",
                                "options": [
                                    "string",
                                    "binary"
                                ],
                                "defaultValue": "string",
                                "locale": {},
                                "optionLocales": {
                                    "string": {
                                        "name": "string",
                                        "en": "string"
                                    },
                                    "binary": {
                                        "name": "binary",
                                        "en": "binary"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "closeConnection",
                        "locale": {
                            "en": "closeConnection"
                        }
                    }
                ]
            }
        },
        "data-sourceCfg": {
            "map": {
                "name": "data-sourceCfg",
                "propsMap": {},
                "locale": {},
                "eventsMap": {},
                "methods": []
            }
        },
        "data-stream": {
            "map": {
                "name": "data-stream",
                "propsMap": {
                    "flowJson": {
                        "locale": {
                            "en": "flowJson"
                        },
                        "type": "String"
                    },
                    "globalVars": {
                        "locale": {
                            "en": "globalVars"
                        },
                        "type": "String"
                    },
                    "enableDebug": {
                        "locale": {
                            "en": "enableDebug"
                        },
                        "type": "Boolean",
                        "default": false
                    },
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "type": "ServiceParams"
                    }
                },
                "locale": {
                    "en": "OldDataStream"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "runStream",
                        "locale": {
                            "en": "runStream"
                        },
                        "callback": {
                            "result": {},
                            "params": []
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "param",
                                "locale": {
                                    "en": "param"
                                }
                            },
                            {
                                "name": "_start",
                                "locale": {
                                    "en": "_start"
                                }
                            },
                            {
                                "name": "_end",
                                "locale": {
                                    "en": "_end"
                                }
                            },
                            {
                                "name": "requestID",
                                "locale": {
                                    "en": "requestID"
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortStream",
                        "locale": {
                            "en": "abortStream"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "requestID",
                                "locale": {
                                    "en": "requestID"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-struct": {
            "map": {
                "name": "data-struct",
                "propsMap": {},
                "locale": {
                    "en": "OldDataStruct"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getField",
                        "locale": {
                            "en": "getData"
                        }
                    },
                    {
                        "name": "setField",
                        "locale": {
                            "en": "setData"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "checkField",
                        "locale": {
                            "en": "validate"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Validation Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "complete",
                                "options": [
                                    {
                                        "name": "complete",
                                        "en": "Completed",
                                        "value": "complete",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    },
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "invalidFields",
                                    "locale": {
                                        "en": "Invalid Fields"
                                    }
                                },
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "result",
                                    "locale": {
                                        "en": "Checked Fields"
                                    }
                                }
                            ]
                        }
                    }
                ]
            }
        },
        "sys-test": {
            "map": {
                "name": "sys-test",
                "propsMap": {},
                "locale": {
                    "en": "SysTest"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "test",
                        "locale": {
                            "en": "test"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-time": {
            "map": {
                "name": "data-time",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Time",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Time"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {}
                            },
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consoleLog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUnixMS",
                        "locale": {
                            "en": "setUnixMS"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUnixS",
                        "locale": {
                            "en": "setUnixS"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setSixPartsValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "year",
                                "type": "Formula",
                                "locale": {
                                    "en": "year"
                                }
                            },
                            {
                                "name": "month",
                                "type": "Formula",
                                "locale": {
                                    "en": "month"
                                }
                            },
                            {
                                "name": "day",
                                "type": "Formula",
                                "locale": {
                                    "en": "day"
                                }
                            },
                            {
                                "name": "hour",
                                "type": "Formula",
                                "locale": {
                                    "en": "hour"
                                }
                            },
                            {
                                "name": "minute",
                                "type": "Formula",
                                "locale": {
                                    "en": "minute"
                                }
                            },
                            {
                                "name": "second",
                                "type": "Formula",
                                "locale": {
                                    "en": "second"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setTwoPartsValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "yearMonthDay",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "eg. '2018-09-12'"
                                },
                                "locale": {
                                    "en": "year-month-day"
                                }
                            },
                            {
                                "name": "hourMinuteSecond",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "eg. '12:12:12'"
                                },
                                "locale": {
                                    "en": "hour:minute:second"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setCustomFormat",
                        "locale": {
                            "en": "setCustomFormat"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "format",
                                "type": "Select",
                                "options": [
                                    "YY-MM-DD",
                                    "YYYY-MM-DD",
                                    "YYYY-M-D",
                                    "MM/DD/YY",
                                    "MM/DD/YYYY",
                                    "DD-MM-YY",
                                    "DD-MM-YYYY",
                                    "YYYYMMDD",
                                    "YYYY-MM-DD HH:mm:ss",
                                    "YYYY-MM-DD HH:mm:ss.SSS",
                                    "YYYY-MM-DDTHH:mm:ssZ",
                                    "YYYY-MM-DDTHH:mm:ss.SSSZ",
                                    "MM/DD/YYYY hh:mm A"
                                ],
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "YY-MM-DD": {
                                        "name": "YY-MM-DD",
                                        "en": "YY-MM-DD"
                                    },
                                    "YYYY-MM-DD": {
                                        "name": "YYYY-MM-DD",
                                        "en": "YYYY-MM-DD"
                                    },
                                    "YYYY-M-D": {
                                        "name": "YYYY-M-D",
                                        "en": "YYYY-M-D"
                                    },
                                    "MM/DD/YY": {
                                        "name": "MM/DD/YY",
                                        "en": "MM/DD/YY"
                                    },
                                    "MM/DD/YYYY": {
                                        "name": "MM/DD/YYYY",
                                        "en": "MM/DD/YYYY"
                                    },
                                    "DD-MM-YY": {
                                        "name": "DD-MM-YY",
                                        "en": "DD-MM-YY"
                                    },
                                    "DD-MM-YYYY": {
                                        "name": "DD-MM-YYYY",
                                        "en": "DD-MM-YYYY"
                                    },
                                    "YYYYMMDD": {
                                        "name": "YYYYMMDD",
                                        "en": "YYYYMMDD"
                                    },
                                    "YYYY-MM-DD HH:mm:ss": {
                                        "name": "YYYY-MM-DD HH:mm:ss",
                                        "en": "YYYY-MM-DD HH:mm:ss"
                                    },
                                    "YYYY-MM-DD HH:mm:ss.SSS": {
                                        "name": "YYYY-MM-DD HH:mm:ss.SSS",
                                        "en": "YYYY-MM-DD HH:mm:ss.SSS"
                                    },
                                    "YYYY-MM-DDTHH:mm:ssZ": {
                                        "name": "YYYY-MM-DDTHH:mm:ssZ",
                                        "en": "YYYY-MM-DDTHH:mm:ssZ"
                                    },
                                    "YYYY-MM-DDTHH:mm:ss.SSSZ": {
                                        "name": "YYYY-MM-DDTHH:mm:ss.SSSZ",
                                        "en": "YYYY-MM-DDTHH:mm:ss.SSSZ"
                                    },
                                    "MM/DD/YYYY hh:mm A": {
                                        "name": "MM/DD/YYYY hh:mm A",
                                        "en": "MM/DD/YYYY hh:mm A"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "clearValue",
                        "locale": {
                            "en": "setToCurrentTime"
                        }
                    },
                    {
                        "name": "_curTime",
                        "locale": {
                            "en": "_curTime"
                        }
                    },
                    {
                        "name": "_lastDay",
                        "locale": {
                            "en": "_lastDay"
                        }
                    },
                    {
                        "name": "_nextDay",
                        "locale": {
                            "en": "_nextDay"
                        }
                    },
                    {
                        "name": "_lastWeek",
                        "locale": {
                            "en": "_lastWeek"
                        }
                    },
                    {
                        "name": "_nextWeek",
                        "locale": {
                            "en": "_nextWeek"
                        }
                    },
                    {
                        "name": "_lastMonth",
                        "locale": {
                            "en": "_lastMonth"
                        }
                    },
                    {
                        "name": "_nextMonth",
                        "locale": {
                            "en": "_nextMonth"
                        }
                    },
                    {
                        "name": "_lastYear",
                        "locale": {
                            "en": "_lastYear"
                        }
                    },
                    {
                        "name": "_nextYear",
                        "locale": {
                            "en": "_nextYear"
                        }
                    },
                    {
                        "name": "_lastNDay",
                        "locale": {
                            "en": "_lastNDay"
                        }
                    },
                    {
                        "name": "_nextNDay",
                        "locale": {
                            "en": "_nextNDay"
                        }
                    },
                    {
                        "name": "_lastNWeek",
                        "locale": {
                            "en": "_lastNWeek"
                        }
                    },
                    {
                        "name": "_nextNWeek",
                        "locale": {
                            "en": "_nextNWeek"
                        }
                    },
                    {
                        "name": "_lastNMonth",
                        "locale": {
                            "en": "_lastNMonth"
                        }
                    },
                    {
                        "name": "_nextNMonth",
                        "locale": {
                            "en": "_nextNMonth"
                        }
                    },
                    {
                        "name": "_lastNYear",
                        "locale": {
                            "en": "_lastNYear"
                        }
                    },
                    {
                        "name": "_nextNYear",
                        "locale": {
                            "en": "_nextNYear"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-timerService": {
            "map": {
                "name": "data-timerService",
                "propsMap": {
                    "startTime": {
                        "locale": {
                            "en": "startTime"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    },
                    "period": {
                        "locale": {
                            "en": "interval"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    },
                    "repeatTimes": {
                        "locale": {
                            "en": "repeatTimes"
                        },
                        "type": "hidden",
                        "groupName": "default"
                    },
                    "noAuto": {
                        "locale": {
                            "en": "noAuto"
                        },
                        "groupName": "default"
                    },
                    "workers": {
                        "locale": {
                            "en": "workers"
                        },
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Timer Service"
                },
                "eventsMap": {
                    "callTimerService": {
                        "locale": {
                            "en": "callTimerService"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "recordResult",
                        "locale": {
                            "en": "setServiceRecord"
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setLog",
                        "locale": {
                            "en": "setLog"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "topic",
                                "type": "Formula"
                            },
                            {
                                "name": "level",
                                "type": "Formula"
                            },
                            {
                                "name": "sMsg",
                                "type": "Formula"
                            },
                            {
                                "name": "aData",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getConfig",
                        "locale": {
                            "en": "getConfig"
                        },
                        "callback": {
                            "params": [
                                {
                                    "name": "isOnline",
                                    "param": "isOnline",
                                    "locale": {}
                                },
                                {
                                    "name": "sid",
                                    "param": "sid",
                                    "locale": {}
                                },
                                {
                                    "name": "startTime",
                                    "param": "startTime",
                                    "locale": {}
                                },
                                {
                                    "name": "period",
                                    "param": "period",
                                    "locale": {}
                                },
                                {
                                    "name": "repeatTimes",
                                    "param": "repeatTimes",
                                    "locale": {}
                                },
                                {
                                    "name": "workers",
                                    "param": "workers",
                                    "locale": {}
                                },
                                {
                                    "name": "finishTimes",
                                    "param": "finishTimes",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "setConfig",
                        "locale": {
                            "en": "setConfig"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "startTime",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "period",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "repeatTimes",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "workers",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "timerDel",
                        "locale": {
                            "en": "timerDel"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {}
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "fireService",
                        "locale": {
                            "en": "callservice"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    },
                    {
                        "name": "runService",
                        "locale": {
                            "en": "callservice"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "data-transaction": {
            "map": {
                "name": "data-transaction",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inputParameters"
                        },
                        "groupName": "default"
                    },
                    "outParams": {
                        "locale": {
                            "en": "outputParameters"
                        },
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Transaction"
                },
                "eventsMap": {
                    "callTransaction": {
                        "locale": {
                            "en": "callTransaction"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "runTransaction",
                        "locale": {
                            "en": "callTransaction"
                        },
                        "callback": {},
                        "paramsAsObj": true
                    },
                    {
                        "name": "rollback",
                        "locale": {
                            "en": "rollback"
                        },
                        "paramsAsObj": true
                    },
                    {
                        "name": "paramResult",
                        "locale": {
                            "en": "setOutputParameters"
                        },
                        "paramsAsObj": true
                    }
                ]
            }
        },
        "data-user": {
            "map": {
                "name": "data-user",
                "propsMap": {
                    "dbId": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "curLoginUse": {
                        "locale": {
                            "en": "curLoginUse"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldDataUser"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "getPlayer_stage",
                        "locale": {
                            "en": "getUser"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "params": [
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "uid",
                                    "param": "result.uid",
                                    "locale": {
                                        "en": "UID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                },
                                {
                                    "name": "email",
                                    "param": "result.email",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "wxMiniLogin_stage",
                        "locale": {
                            "en": "wechatMiniLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "avatar"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "accountType"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "usertype"
                                }
                            },
                            {
                                "name": "loginType",
                                "type": "Select",
                                "options": [
                                    "openid",
                                    "unionid"
                                ],
                                "value": "openid",
                                "locale": {
                                    "en": "logintype"
                                },
                                "optionLocales": {
                                    "openid": {
                                        "name": "openid",
                                        "en": "openid"
                                    },
                                    "unionid": {
                                        "name": "unionid",
                                        "en": "unionid"
                                    }
                                }
                            },
                            {
                                "name": "shouldGetInfo",
                                "type": "Boolean",
                                "bases": [
                                    true,
                                    false
                                ],
                                "value": true,
                                "locale": {
                                    "en": "shouldgetinfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "bindMiniAccount_stage",
                        "locale": {
                            "en": "bindAccount"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            }
                        ]
                    },
                    {
                        "name": "wxLogin_stage",
                        "locale": {
                            "en": "wechatLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "avatar"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "usertype"
                                }
                            },
                            {
                                "name": "loginType",
                                "type": "Select",
                                "options": [
                                    "openid",
                                    "unionid"
                                ],
                                "value": "openid",
                                "locale": {
                                    "en": "logintype"
                                },
                                "optionLocales": {
                                    "openid": {
                                        "name": "openid",
                                        "en": "openid"
                                    },
                                    "unionid": {
                                        "name": "unionid",
                                        "en": "unionid"
                                    }
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "wxScanLogin_stage",
                        "locale": {
                            "en": "wechatScanAndLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "cancel",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "cancel"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "allValue",
                                    "link": "result",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "allValue"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {}
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "bgColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "bgcolor"
                                }
                            },
                            {
                                "name": "style",
                                "type": "Select",
                                "options": [
                                    "white",
                                    "black"
                                ],
                                "value": "white",
                                "locale": {
                                    "en": "style"
                                },
                                "optionLocales": {
                                    "white": {
                                        "name": "white",
                                        "en": "white"
                                    },
                                    "black": {
                                        "name": "black",
                                        "en": "black"
                                    }
                                }
                            },
                            {
                                "name": "cancelBtnColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "cancelbtncolor"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "Optional"
                                    }
                                },
                                "locale": {
                                    "en": "usertype"
                                }
                            },
                            {
                                "name": "loginType",
                                "type": "Select",
                                "options": [
                                    "openid",
                                    "unionid"
                                ],
                                "value": "openid",
                                "locale": {
                                    "en": "logintype"
                                },
                                "optionLocales": {
                                    "openid": {
                                        "name": "openid",
                                        "en": "openID"
                                    },
                                    "unionid": {
                                        "name": "unionid",
                                        "en": "login"
                                    }
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "login_stage",
                        "locale": {
                            "en": "mobileLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "codeLogin_stage",
                        "locale": {
                            "en": "smsLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "mailLogin_stage",
                        "locale": {
                            "en": "emailLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "qqLogin_stage",
                        "locale": {
                            "en": "qqLogin_stage"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {},
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "isAnonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "dataId"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "avatar"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "userType"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "accountType"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "refreshToken_stage",
                        "locale": {
                            "en": "refreshToken"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "delayExpired",
                                "type": "Formula",
                                "locale": {
                                    "en": "refreshedHour"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendImageCaptcha_stage",
                        "locale": {
                            "en": "getImageCode"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "params": [
                                {
                                    "name": "token",
                                    "param": "result.token",
                                    "locale": {
                                        "en": "Image ID"
                                    }
                                },
                                {
                                    "name": "code",
                                    "param": "result.code",
                                    "locale": {
                                        "en": "Image URL"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "sendPhoneCaptcha_stage",
                        "locale": {
                            "en": "sendMobileCode"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "imgToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageID"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageCode"
                                }
                            },
                            {
                                "name": "phone",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "register",
                                    "login",
                                    "binding",
                                    "resetPwd"
                                ],
                                "value": "register",
                                "locale": {
                                    "en": "infoType"
                                },
                                "optionLocales": {
                                    "register": {
                                        "name": "register",
                                        "en": "Register"
                                    },
                                    "login": {
                                        "name": "login",
                                        "en": "Login"
                                    },
                                    "binding": {
                                        "name": "binding",
                                        "en": "Bind Account"
                                    },
                                    "resetPwd": {
                                        "name": "resetPwd",
                                        "en": "Reset Password"
                                    }
                                }
                            },
                            {
                                "name": "skipCode",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "sendMailCaptcha_stage",
                        "locale": {
                            "en": "sendEmailCode"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "imgToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageID"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageCode"
                                }
                            },
                            {
                                "name": "mail",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "register",
                                    "resetPwd"
                                ],
                                "value": "register",
                                "locale": {
                                    "en": "infoType"
                                },
                                "optionLocales": {
                                    "register": {
                                        "name": "register",
                                        "en": "Register"
                                    },
                                    "resetPwd": {
                                        "name": "resetPwd",
                                        "en": "Reset Password"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "signUp_stage",
                        "locale": {
                            "en": "mobileSignup"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "uid",
                                    "param": "result.uid",
                                    "locale": {
                                        "en": "UID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "username",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "phoneCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            },
                            {
                                "name": "nickName",
                                "type": "Formula",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "userType"
                                }
                            }
                        ]
                    },
                    {
                        "name": "mailSignUp_stage",
                        "locale": {
                            "en": "emailSignup"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "uid",
                                    "param": "result.uid",
                                    "locale": {
                                        "en": "UID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "username",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "phoneCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "emailCode"
                                }
                            },
                            {
                                "name": "nickName",
                                "type": "Formula",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "userType"
                                }
                            }
                        ]
                    },
                    {
                        "name": "resetPwd_stage",
                        "locale": {
                            "en": "resetMobilePassword"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "phoneNum",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "phoneCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            },
                            {
                                "name": "newPassword",
                                "type": "Formula",
                                "locale": {
                                    "en": "newPassword"
                                }
                            }
                        ]
                    },
                    {
                        "name": "mailResetPwd_stage",
                        "locale": {
                            "en": "resetEmailPassword"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mail",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "mailCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "emailCode"
                                }
                            },
                            {
                                "name": "newPassword",
                                "type": "Formula",
                                "locale": {
                                    "en": "newPassword"
                                }
                            }
                        ]
                    },
                    {
                        "name": "bindAccount_stage",
                        "locale": {
                            "en": "bindAccount"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            }
                        ]
                    },
                    {
                        "name": "logout_stage",
                        "locale": {
                            "en": "logout"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbSelect_stage",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSmartSearch_stage",
                        "locale": {
                            "en": "globalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "query",
                                "type": "Formula",
                                "locale": {
                                    "en": "query"
                                }
                            },
                            {
                                "name": "searchRange",
                                "type": "DbSearchRange",
                                "placeholder": {
                                    "en": "Ex: [{field:'fieldName', boost:1}]"
                                },
                                "locale": {
                                    "en": "searchRange"
                                }
                            },
                            {
                                "name": "minMatch",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Number/Percentage"
                                },
                                "locale": {
                                    "en": "similarity"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCustomizeSearch_stage",
                        "locale": {
                            "en": "customizedGlobalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "queries",
                                "type": "FormulaJson",
                                "placeholder": {
                                    "en": "Ex: [{text: 'aaa', boostFields:[{field: 'mm', boost: 2}], minimumShouldMatch: '1'}]"
                                },
                                "locale": {
                                    "en": "query(Json)"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomSelect_stage",
                        "locale": {
                            "en": "randomSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {
                                    "en": "numberOfEntries"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsert_stage",
                        "locale": {
                            "en": "insertUser"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbInsertMulti_stage",
                        "locale": {
                            "en": "insertMultipleUsers"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "Data IDs"
                                    }
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：[{key:value, key:value}]"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsertJson_stage",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {}
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：{key:value, key:value}"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchInsert_stage",
                        "locale": {
                            "en": "batchInsert"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "dataIds"
                                    }
                                },
                                {
                                    "name": "data",
                                    "_hidden": true,
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Formula",
                                "locale": {
                                    "en": "fieldNames"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchUpdate_stage",
                        "locale": {
                            "en": "update"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateById_stage",
                        "locale": {
                            "en": "updateById"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateOneAndFind_stage",
                        "locale": {
                            "en": "updateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomUpdateOneAndFind_stage",
                        "locale": {
                            "en": "randomUpdateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy_stage",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCount_stage",
                        "locale": {
                            "en": "count"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDistinctCount_stage",
                        "locale": {
                            "en": "countDistinct"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbSelectCols",
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSum_stage",
                        "locale": {
                            "en": "sumOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbAvg_stage",
                        "locale": {
                            "en": "averageOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDataRm_stage",
                        "locale": {
                            "en": "delete"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getPlayer",
                        "locale": {
                            "en": "getUser"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "params": [
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "userInfo"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "uid",
                                    "param": "result.uid",
                                    "locale": {
                                        "en": "UID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                },
                                {
                                    "name": "email",
                                    "param": "result.email",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "wxMiniLogin",
                        "locale": {
                            "en": "wechatMiniLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "avatar"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "accountType"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "iv",
                                "type": "Formula",
                                "locale": {
                                    "en": "iv"
                                }
                            },
                            {
                                "name": "encryptedData",
                                "type": "Formula",
                                "locale": {
                                    "en": "encrypteddata"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "usertype"
                                }
                            },
                            {
                                "name": "loginType",
                                "type": "Select",
                                "options": [
                                    "openid",
                                    "unionid"
                                ],
                                "value": "openid",
                                "locale": {},
                                "optionLocales": {
                                    "openid": {
                                        "name": "openid",
                                        "en": "openid"
                                    },
                                    "unionid": {
                                        "name": "unionid",
                                        "en": "unionid"
                                    }
                                }
                            },
                            {
                                "name": "shouldGetInfo",
                                "type": "Boolean",
                                "bases": [
                                    true,
                                    false
                                ],
                                "value": true,
                                "locale": {
                                    "en": "shouldgetinfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "wxLogin",
                        "locale": {
                            "en": "wechatLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "accountType"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "usertype"
                                }
                            },
                            {
                                "name": "loginType",
                                "type": "Select",
                                "options": [
                                    "openid",
                                    "unionid"
                                ],
                                "value": "openid",
                                "locale": {},
                                "optionLocales": {
                                    "openid": {
                                        "name": "openid",
                                        "en": "openid"
                                    },
                                    "unionid": {
                                        "name": "unionid",
                                        "en": "unionid"
                                    }
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "wxScanLogin",
                        "locale": {
                            "en": "wxScanLogin"
                        },
                        "callback": {
                            "name": "callback",
                            "emptyValue": true,
                            "locale": {
                                "en": "callback"
                            },
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "value": "fail",
                                        "locale": {
                                            "en": "Fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "allValue",
                                    "link": "result",
                                    "locale": {
                                        "en": "all"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale"
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "isAnonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "avatar"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "userType"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "accountType"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "locale": {
                                    "en": "userType"
                                },
                                "tips": {
                                    "content": {
                                        "en": "Optional"
                                    }
                                }
                            },
                            {
                                "name": "loginType",
                                "type": "Select",
                                "options": [
                                    "openid",
                                    "unionid"
                                ],
                                "value": "openid"
                            }
                        ]
                    },
                    {
                        "name": "login",
                        "locale": {
                            "en": "mobileLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "rawResult": true,
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "userInfo"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "codeLogin",
                        "locale": {
                            "en": "smsLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "mailLogin",
                        "locale": {
                            "en": "emailLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "idLogin",
                        "locale": {
                            "en": "loginFromServer"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "dataId",
                                "type": "Formula",
                                "locale": {
                                    "en": "userID"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "qqLogin",
                        "locale": {
                            "en": "qqLogin"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {},
                            "rawResult": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "$SF_db_resultLocale",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                },
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "isAnonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "dataId"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "avatar"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "openId"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "unionId"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "userType"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "accountType"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "refreshToken",
                        "locale": {
                            "en": "refreshToken"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "delayExpired",
                                "type": "Formula",
                                "locale": {
                                    "en": "refreshedHour"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendImageCaptcha",
                        "locale": {
                            "en": "getImageCode"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "params": [
                                {
                                    "name": "token",
                                    "param": "result.token",
                                    "locale": {
                                        "en": "Image ID"
                                    }
                                },
                                {
                                    "name": "code",
                                    "param": "result.code",
                                    "locale": {
                                        "en": "Image URL"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "sendPhoneCaptcha",
                        "locale": {
                            "en": "sendMobileCode"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                },
                                {
                                    "name": "result",
                                    "param": "result",
                                    "locale": {
                                        "en": "User Info"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "imgToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageID"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageCode"
                                }
                            },
                            {
                                "name": "phone",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "register",
                                    "login",
                                    "binding",
                                    "resetPwd"
                                ],
                                "value": "register",
                                "locale": {
                                    "en": "infoType"
                                },
                                "optionLocales": {
                                    "register": {
                                        "name": "register",
                                        "en": "Register"
                                    },
                                    "login": {
                                        "name": "login",
                                        "en": "Login"
                                    },
                                    "binding": {
                                        "name": "binding",
                                        "en": "Bind Account"
                                    },
                                    "resetPwd": {
                                        "name": "resetPwd",
                                        "en": "Reset Password"
                                    }
                                }
                            },
                            {
                                "name": "skipCode",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "sendMailCaptcha",
                        "locale": {
                            "en": "sendEmailCode"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "imgToken",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageID"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageCode"
                                }
                            },
                            {
                                "name": "mail",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "register",
                                    "resetPwd"
                                ],
                                "value": "register",
                                "locale": {
                                    "en": "infoType"
                                },
                                "optionLocales": {
                                    "register": {
                                        "name": "register",
                                        "en": "Register"
                                    },
                                    "resetPwd": {
                                        "name": "resetPwd",
                                        "en": "Reset Password\n"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "signUp",
                        "locale": {
                            "en": "mobileSignup"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "uid",
                                    "param": "result.uid",
                                    "locale": {
                                        "en": "UID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "username",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "phoneCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            },
                            {
                                "name": "nickName",
                                "type": "Formula",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "userType"
                                }
                            }
                        ]
                    },
                    {
                        "name": "mailSignUp",
                        "locale": {
                            "en": "emailSignup"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isAnonymous",
                                    "func": "$SF_db_isAnonymous",
                                    "locale": {
                                        "en": "Is Anonymous"
                                    }
                                },
                                {
                                    "name": "dataId",
                                    "param": "result._id",
                                    "locale": {
                                        "en": "User ID"
                                    }
                                },
                                {
                                    "name": "uid",
                                    "param": "result.uid",
                                    "locale": {
                                        "en": "UID"
                                    }
                                },
                                {
                                    "name": "phone",
                                    "param": "result._user",
                                    "locale": {
                                        "en": "Phone"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nick",
                                    "locale": {
                                        "en": "Nick Name"
                                    }
                                },
                                {
                                    "name": "avatar",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "Avatar URL"
                                    }
                                },
                                {
                                    "name": "openId",
                                    "param": "result.openid",
                                    "locale": {
                                        "en": "Open ID"
                                    }
                                },
                                {
                                    "name": "unionId",
                                    "param": "result.unionid",
                                    "locale": {
                                        "en": "Union ID"
                                    }
                                },
                                {
                                    "name": "userType",
                                    "param": "result.user_type",
                                    "locale": {
                                        "en": "User Type"
                                    }
                                },
                                {
                                    "name": "accountType",
                                    "param": "result.account_type",
                                    "locale": {
                                        "en": "Account Type"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "username",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "phoneCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "emailCode"
                                }
                            },
                            {
                                "name": "nickName",
                                "type": "Formula",
                                "locale": {
                                    "en": "nickName"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            },
                            {
                                "name": "userType",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "可选填，不填时为默认用户类型"
                                    }
                                },
                                "locale": {
                                    "en": "userType"
                                }
                            }
                        ]
                    },
                    {
                        "name": "resetPwd",
                        "locale": {
                            "en": "resetMobilePassword"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "phoneNum",
                                "type": "Formula",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "phoneCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "smsCode"
                                }
                            },
                            {
                                "name": "newPassword",
                                "type": "Formula",
                                "locale": {
                                    "en": "newPassword"
                                }
                            }
                        ]
                    },
                    {
                        "name": "mailResetPwd",
                        "locale": {
                            "en": "resetEmailPassword"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "mail",
                                "type": "Formula",
                                "locale": {
                                    "en": "email"
                                }
                            },
                            {
                                "name": "mailCaptcha",
                                "type": "Formula",
                                "locale": {
                                    "en": "emailCode"
                                }
                            },
                            {
                                "name": "newPassword",
                                "type": "Formula",
                                "locale": {
                                    "en": "newPassword"
                                }
                            }
                        ]
                    },
                    {
                        "name": "bindMiniAccount",
                        "locale": {
                            "en": "bindAccount"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            }
                        ]
                    },
                    {
                        "name": "bindAccount",
                        "locale": {
                            "en": "bindAccount"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            }
                        ]
                    },
                    {
                        "name": "logout",
                        "locale": {
                            "en": "logout"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbSelect",
                        "locale": {
                            "en": "select"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSmartSearch",
                        "locale": {
                            "en": "globalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "query",
                                "type": "Formula",
                                "locale": {
                                    "en": "query"
                                }
                            },
                            {
                                "name": "searchRange",
                                "type": "DbSearchRange",
                                "placeholder": {
                                    "en": "Ex: [{field:'fieldName', boost:1}]"
                                },
                                "locale": {
                                    "en": "searchRange"
                                }
                            },
                            {
                                "name": "minMatch",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Number/Percentage"
                                },
                                "locale": {
                                    "en": "similarity"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCustomizeSearch",
                        "locale": {
                            "en": "customizedGlobalSearch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "searchCount",
                                    "param": "result.count",
                                    "locale": {
                                        "en": "Total Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "queries",
                                "type": "FormulaJson",
                                "placeholder": {
                                    "en": "Ex: [{text: 'aaa', boostFields:[{field: 'mm', boost: 2}], minimumShouldMatch: '1'}]"
                                },
                                "locale": {
                                    "en": "query(Json)"
                                }
                            },
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomSelect",
                        "locale": {
                            "en": "randomSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {
                                    "en": "numberOfEntries"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsert",
                        "locale": {
                            "en": "insertUser"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "dbInsertMulti",
                        "locale": {
                            "en": "insertMultipleUsers"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "Data IDs"
                                    }
                                },
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：[{key:value, key:value}]"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbInsertJson",
                        "locale": {
                            "en": "insertOneEntry"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataId",
                                    "func": "$SF_db_getDataId",
                                    "locale": {
                                        "en": "Data ID"
                                    }
                                },
                                {
                                    "name": "dataOneArr",
                                    "func": "$SF_db_getOneArr",
                                    "dbArr": "oneArr",
                                    "locale": {
                                        "en": "Array"
                                    }
                                },
                                {
                                    "name": "dataObj",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "dataLocObj",
                                    "func": "$SF_db_getDataLocObj",
                                    "locale": {
                                        "en": "Object"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Format：{key:value, key:value}"
                                },
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchInsert",
                        "locale": {
                            "en": "batchInsert"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "dataIds",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataIds",
                                    "locale": {
                                        "en": "dataIds"
                                    }
                                },
                                {
                                    "name": "data",
                                    "_hidden": true,
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "_hidden": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "dataArr"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Formula",
                                "locale": {
                                    "en": "fieldNames"
                                }
                            },
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbBatchUpdate",
                        "locale": {
                            "en": "update"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateById",
                        "locale": {
                            "en": "updateById"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbUpdateOneAndFind",
                        "locale": {
                            "en": "updateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbCols",
                                "placeholder": {
                                    "en": "Ex: [{name:'field1'},{name:'field2'}] or ['field1','field2']"
                                },
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbRandomUpdateOneAndFind",
                        "locale": {
                            "en": "randomUpdateOneEntryAndSelect"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success (Data)",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success (Data)"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "Success (No Data)",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "Success (No Data)"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "updates",
                                "type": "DbUpdate",
                                "locale": {
                                    "en": "updates"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbGroupBy",
                        "locale": {
                            "en": "groupBy"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "successEmpty",
                                        "en": "successEmpty",
                                        "value": "successEmpty",
                                        "locale": {
                                            "en": "successEmpty"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "param": "result.data",
                                    "dbArr": "twoArr",
                                    "locale": {
                                        "en": "Matrix"
                                    }
                                },
                                {
                                    "name": "dataArr",
                                    "ctrlHide": true,
                                    "func": "$SF_db_getDataObjArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "dataLocArr",
                                    "func": "$SF_db_getDataObjLocArr",
                                    "dbArr": "objArr",
                                    "locale": {
                                        "en": "Matrix-Obj"
                                    }
                                },
                                {
                                    "name": "count",
                                    "func": "$SF_db_getLength",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbGroupByCols",
                                "locale": {
                                    "en": "aggregations"
                                }
                            },
                            {
                                "name": "groups",
                                "type": "DbGroupCols",
                                "locale": {
                                    "en": "groupingFields"
                                }
                            },
                            {
                                "name": "orders",
                                "type": "DbOrders",
                                "locale": {
                                    "en": "orders"
                                }
                            },
                            {
                                "name": "range",
                                "type": "DbRange",
                                "tips": {
                                    "content": {
                                        "en": "Default: 50 pieces of data"
                                    }
                                },
                                "locale": {
                                    "en": "range"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbCount",
                        "locale": {
                            "en": "count"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDistinctCount",
                        "locale": {
                            "en": "countDistinct"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "cols",
                                "type": "DbSelectCols",
                                "locale": {
                                    "en": "fields"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbSum",
                        "locale": {
                            "en": "sumOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbAvg",
                        "locale": {
                            "en": "averageOneField"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "column",
                                "type": "DbNumCol",
                                "locale": {
                                    "en": "fieldName"
                                }
                            }
                        ]
                    },
                    {
                        "name": "dbDataRm",
                        "locale": {
                            "en": "dbDataRm"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "affect",
                                    "param": "result.affect",
                                    "locale": {
                                        "en": "Counts"
                                    }
                                },
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "Is Success"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cons",
                                "type": "DbCons",
                                "locale": {
                                    "en": "conditions"
                                }
                            },
                            {
                                "name": "limit",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "data-userCenter": {
            "map": {
                "name": "data-userCenter",
                "propsMap": {
                    "userCenter": {
                        "locale": {
                            "en": "userCenter"
                        },
                        "type": "Select"
                    },
                    "redirect": {
                        "locale": {
                            "en": "redirect"
                        },
                        "type": "Boolean"
                    },
                    "serviceResource": {
                        "locale": {
                            "en": "serviceResource"
                        },
                        "type": "Button"
                    }
                },
                "locale": {
                    "en": "UserCenter"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "user-store": {
            "map": {
                "name": "user-store",
                "propsMap": {
                    "sourceTable": {
                        "locale": {
                            "en": "sourceTable"
                        },
                        "type": "String"
                    },
                    "identitiesTable": {
                        "locale": {
                            "en": "identitiesTable"
                        },
                        "type": "String"
                    }
                },
                "locale": {
                    "en": "UserStore"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "createUserByPassword",
                        "locale": {
                            "en": "createUserByPassword"
                        }
                    },
                    {
                        "name": "verifyUserByPassword",
                        "locale": {
                            "en": "verifyUserByPassword"
                        }
                    },
                    {
                        "name": "getUserById",
                        "locale": {
                            "en": "getUserById"
                        }
                    },
                    {
                        "name": "updateBasicProfile",
                        "locale": {
                            "en": "updateBasicProfile"
                        }
                    },
                    {
                        "name": "createOrGetUserByOAuth",
                        "locale": {
                            "en": "createOrGetUserByOAuth"
                        }
                    },
                    {
                        "name": "bindOAuthIdentity",
                        "locale": {
                            "en": "bindOAuthIdentity"
                        }
                    },
                    {
                        "name": "clearAllUsers",
                        "locale": {
                            "en": "clearAllUsers"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-var": {
            "map": {
                "name": "data-var",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "TextArea",
                        "initValue": "",
                        "groupName": "default"
                    },
                    "options": {
                        "locale": {
                            "en": "options"
                        },
                        "type": "TextArea",
                        "groupName": "default"
                    },
                    "type": {
                        "locale": {
                            "en": "type"
                        },
                        "type": "Select",
                        "default": "ordinary",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "ordinary": {
                                "en": "Text"
                            },
                            "color": {
                                "en": "Color"
                            },
                            "image": {
                                "en": "Image"
                            },
                            "select": {
                                "en": "Select"
                            },
                            "iconSelect": {
                                "en": "iconSelect"
                            },
                            "percentPxInt": {
                                "en": "percentPxInt"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "String"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "new",
                                "type": "String",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "old",
                                "type": "String",
                                "locale": {
                                    "en": "oldValue"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "consoleData",
                        "locale": {
                            "en": "consolelog"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setvalue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "pType": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertString",
                        "locale": {
                            "en": "insertSubstringByPosition"
                        },
                        "params": [
                            {
                                "name": "insertTo",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "countFrom"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            },
                            {
                                "name": "position",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "string",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeWithPos",
                        "locale": {
                            "en": "removeSubstringByPosition"
                        },
                        "params": [
                            {
                                "name": "removeFrom",
                                "type": "Select",
                                "pType": "String",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "countFrom"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "Head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "Tail"
                                    }
                                }
                            },
                            {
                                "name": "position",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "count",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "length"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeString",
                        "locale": {
                            "en": "removeSubstringByValue"
                        },
                        "params": [
                            {
                                "name": "str",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sliceString",
                        "locale": {
                            "en": "sliceString"
                        },
                        "params": [
                            {
                                "name": "start",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "startFrom"
                                }
                            },
                            {
                                "name": "end",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "endAt"
                                }
                            }
                        ]
                    },
                    {
                        "name": "randomString",
                        "locale": {
                            "en": "randomString"
                        },
                        "params": [
                            {
                                "name": "length",
                                "pType": "int",
                                "type": "Formula",
                                "locale": {
                                    "en": "length"
                                }
                            },
                            {
                                "name": "type",
                                "pType": "String",
                                "type": "Select",
                                "options": [
                                    "any",
                                    "number",
                                    "string"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "any": {
                                        "name": "any",
                                        "en": "Number&Letter"
                                    },
                                    "number": {
                                        "name": "number",
                                        "en": "Number"
                                    },
                                    "string": {
                                        "name": "string",
                                        "en": "Letter"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "splitString",
                        "locale": {
                            "en": "splitString"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "divider",
                                "type": "Formula",
                                "pType": "String",
                                "locale": {
                                    "en": "separator"
                                }
                            },
                            {
                                "name": "result",
                                "allowTypes": [
                                    "data-arr"
                                ],
                                "allowArr": "one",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchString",
                        "locale": {
                            "en": "searchSubstring"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "str",
                                "pType": "String",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "result",
                                "allowTypes": [
                                    "ih5-rel-text",
                                    "ih5-abs-text",
                                    "ih5-rel-counter",
                                    "ih5-abs-counter",
                                    "data-num",
                                    "data-var"
                                ],
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_varNum",
                        "locale": {
                            "en": "_varNum"
                        }
                    },
                    {
                        "name": "_transNum",
                        "locale": {
                            "en": "_transNum"
                        }
                    },
                    {
                        "name": "_substr",
                        "locale": {
                            "en": "_substr"
                        },
                        "params": [
                            {
                                "name": "start"
                            },
                            {
                                "name": "length"
                            }
                        ]
                    },
                    {
                        "name": "_split",
                        "locale": {
                            "en": "_split"
                        },
                        "params": [
                            {
                                "name": "mark"
                            }
                        ]
                    },
                    {
                        "name": "_replace",
                        "locale": {
                            "en": "_replace"
                        },
                        "params": [
                            {
                                "name": "replaced"
                            },
                            {
                                "name": "replacement"
                            }
                        ]
                    },
                    {
                        "name": "_uppercase",
                        "locale": {
                            "en": "_uppercase"
                        }
                    },
                    {
                        "name": "_lowercase",
                        "locale": {
                            "en": "_lowercase"
                        }
                    },
                    {
                        "name": "_rmSpace",
                        "locale": {
                            "en": "_rmSpace"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-watcher": {
            "map": {
                "name": "data-watcher",
                "propsMap": {},
                "locale": {
                    "en": "data-watcher"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-wechat": {
            "map": {
                "name": "data-wechat",
                "propsMap": {},
                "locale": {
                    "en": "OldDataWechat"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "wxUserInfo",
                        "locale": {
                            "en": "wxuserinfo"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "params": [
                                {
                                    "name": "headimgurl",
                                    "param": "result.headimgurl",
                                    "locale": {
                                        "en": "headimgurl"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "param": "result.nickname",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula",
                                "locale": {
                                    "en": "code"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "data-workflow": {
            "map": {
                "name": "data-workflow",
                "propsMap": {
                    "nodes": {
                        "locale": {
                            "en": "nodes"
                        },
                        "type": "Arrayy",
                        "init": [
                            {
                                "id": "ct5ndzfh3f4000090me0",
                                "type": "inputNode",
                                "data": {
                                    "label": "开始",
                                    "params": [
                                        {
                                            "title": "param1",
                                            "handleId": "ct5ndzfh3f4000090meg"
                                        }
                                    ],
                                    "hideLogicHandle": true
                                },
                                "position": {
                                    "x": 0,
                                    "y": 0
                                }
                            }
                        ]
                    }
                },
                "locale": {
                    "en": "OldDataWorkflow"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "runWorkflow",
                        "locale": {
                            "en": "RunFlow"
                        },
                        "callback": {
                            "emptyValue": true
                        },
                        "paramsAsObj": true,
                        "hasSubParams": true
                    }
                ]
            }
        },
        "data-wrap": {
            "map": {
                "name": "data-wrap",
                "propsMap": {
                    "relevance": {
                        "locale": {
                            "en": "relevance"
                        },
                        "type": "Select"
                    },
                    "versionControl": {
                        "locale": {
                            "en": "versionControl"
                        },
                        "type": "Button"
                    }
                },
                "locale": {
                    "en": "Wrap"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "data-apiWrap": {
            "map": {
                "name": "data-apiWrap",
                "propsMap": {},
                "locale": {
                    "en": "OldDataApiWrap"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-dataSourceWrap": {
            "map": {
                "name": "data-dataSourceWrap",
                "propsMap": {},
                "locale": {
                    "en": "OldDataDataSourceWrap"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-funcGroupWrap": {
            "map": {
                "name": "data-funcGroupWrap",
                "propsMap": {},
                "locale": {
                    "en": "OldDataFuncGroupWrap"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-funcWrap": {
            "map": {
                "name": "data-funcWrap",
                "propsMap": {},
                "locale": {
                    "en": "OldDataFuncWrap"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-sharedServiceWrap": {
            "map": {
                "name": "data-sharedServiceWrap",
                "propsMap": {},
                "locale": {
                    "en": "OldDataSharedServiceWrap"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "data-wx": {
            "map": {
                "name": "data-wx",
                "propsMap": {},
                "locale": {
                    "en": "OldDataWx"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "ih5-base": {
            "map": {
                "name": "ih5-base",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5Base"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-baseAdaptiveWH": {
            "map": {
                "name": "ih5-baseAdaptiveWH",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt"
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "optionLocales": {
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5BaseAdaptiveWH"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-baseChart": {
            "map": {
                "name": "ih5-baseChart",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "bg"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value0"
                    },
                    "allowSaving": {
                        "locale": {
                            "en": "saveIcon"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "fontStyle"
                    },
                    "colorArrHeaders": {
                        "locale": {
                            "en": "colorArrHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            },
                            {
                                "type": "color"
                            }
                        ]
                    },
                    "dataArrHeaders": {
                        "locale": {
                            "en": "dataArrHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            },
                            {
                                "type": "number"
                            }
                        ]
                    },
                    "dataArr": {
                        "locale": {
                            "en": "dataArr"
                        },
                        "type": "Hidden",
                        "defaultValue": []
                    },
                    "colorArr": {
                        "locale": {
                            "en": "seriesColor"
                        },
                        "type": "Array",
                        "init": [
                            "#C23531",
                            "#2F4554",
                            "#61A0A8",
                            "#D48265",
                            "#91C7AE",
                            "#749F83",
                            "#CA8622",
                            "#BDA29A",
                            "#6E7074",
                            "#546570",
                            "#C4CCD3"
                        ],
                        "groupName": "series"
                    },
                    "isCustom": {
                        "locale": {
                            "en": "isCustom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "theme"
                    },
                    "theme": {
                        "locale": {
                            "en": "theme"
                        },
                        "type": "Select",
                        "defaultValue": "light",
                        "groupName": "theme",
                        "optionLocales": {
                            "light": {
                                "en": "light"
                            },
                            "dark": {
                                "en": "dark"
                            }
                        }
                    },
                    "jsonCustomConfig": {
                        "locale": {
                            "en": "editJSON"
                        },
                        "type": "Button",
                        "groupName": "theme"
                    },
                    "jsonConfig": {
                        "locale": {
                            "en": "jsonConfig"
                        },
                        "type": "Hidden",
                        "init": "{}"
                    },
                    "showLegend": {
                        "locale": {
                            "en": "showLegend"
                        },
                        "type": "Select",
                        "defaultValue": "midLeft",
                        "groupName": "legend",
                        "optionLocales": {
                            "false": {
                                "en": "false"
                            },
                            "left": {
                                "en": "left"
                            },
                            "midLeft": {
                                "en": "midLeft"
                            },
                            "center": {
                                "en": "center"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "legendFontSize": {
                        "locale": {
                            "en": "legendFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "legend"
                    },
                    "tooltipTrigger": {
                        "locale": {
                            "en": "tooltipTrigger"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "advancedBehavior"
                    },
                    "minInterval": {
                        "locale": {
                            "en": "minInterval"
                        },
                        "type": "Number",
                        "groupName": "axis"
                    },
                    "maxInterval": {
                        "locale": {
                            "en": "maxInterval"
                        },
                        "type": "Number",
                        "groupName": "axis"
                    },
                    "legendLeft": {
                        "locale": {
                            "en": "legendLeft"
                        },
                        "type": "PercentPxInt",
                        "groupName": "legend"
                    },
                    "legendRight": {
                        "locale": {
                            "en": "legendRight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "legend"
                    },
                    "legendTop": {
                        "locale": {
                            "en": "legendTop"
                        },
                        "type": "PercentPxInt",
                        "groupName": "legend"
                    },
                    "legendBottom": {
                        "locale": {
                            "en": "legendBottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "legend"
                    },
                    "legendOrient": {
                        "locale": {
                            "en": "legendOrient"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "groupName": "legend",
                        "optionLocales": {
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        }
                    },
                    "version": {
                        "locale": {
                            "en": "version"
                        },
                        "type": "String",
                        "defaultValue": "5.1.2",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5BaseChart"
                },
                "eventsMap": {
                    "clickonanyarea": {
                        "locale": {
                            "en": "clickDataPoint"
                        },
                        "params": [
                            {
                                "name": "valueOnClick",
                                "type": "Formula",
                                "locale": {
                                    "en": "dataValue"
                                }
                            },
                            {
                                "name": "nameOnClick",
                                "type": "Formula",
                                "locale": {
                                    "en": "dataCategory"
                                }
                            },
                            {
                                "name": "seriesOnClick",
                                "type": "Formula",
                                "locale": {
                                    "en": "dataSeries"
                                }
                            }
                        ]
                    },
                    "seriesClick": {
                        "locale": {
                            "en": "clickSeries"
                        },
                        "params": [
                            {
                                "name": "seriesIndex",
                                "type": "Formula",
                                "locale": {
                                    "en": "seriesIndex"
                                }
                            },
                            {
                                "name": "seriesType",
                                "type": "Formula",
                                "locale": {
                                    "en": "seriesType"
                                }
                            },
                            {
                                "name": "seriesName",
                                "type": "Formula",
                                "locale": {
                                    "en": "seriesName"
                                }
                            },
                            {
                                "name": "dataIndex",
                                "type": "Formula",
                                "locale": {
                                    "en": "dataIndex"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "toBase64",
                        "locale": {
                            "en": "toBase64"
                        },
                        "callback": {
                            "name": "callback",
                            "locale": {
                                "en": "callback"
                            },
                            "singleParam": {
                                "noValue": true,
                                "single": true,
                                "locale": {
                                    "en": "Base64 Code"
                                }
                            },
                            "status": [
                                {
                                    "name": "finished",
                                    "en": "Completed"
                                }
                            ]
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-baseEvent": {
            "map": {
                "name": "ih5-baseEvent",
                "propsMap": {},
                "locale": {
                    "en": "OldIh5BaseEvent"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pagex"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pagey"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mouseWheelUp"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mouseWheelDown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pagex"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pagey"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pagex"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pagey"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pagex"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pagey"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "swipeDir"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "swipeSpeed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "swipeDist"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    }
                },
                "methods": []
            }
        },
        "ih5-baseLayout": {
            "map": {
                "name": "ih5-baseLayout",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "bg0"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    }
                },
                "locale": {
                    "en": "OldIh5BaseLayout"
                },
                "eventsMap": {
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-baseRel": {
            "map": {
                "name": "ih5-baseRel",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percent",
                        "defaultValue": 1,
                        "groupName": "visible"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    }
                },
                "locale": {
                    "en": "OldIh5BaseRel"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setTransition",
                        "params": [
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula"
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": "时长以秒计",
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-baseThemeStyle": {
            "map": {
                "name": "ih5-baseThemeStyle",
                "propsMap": {
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    }
                },
                "locale": {
                    "en": "OldIh5BaseThemeStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-animate-type": {
            "map": {
                "name": "data-animate",
                "propsMap": {
                    "on": {
                        "locale": {
                            "en": "trigger"
                        },
                        "type": "Select",
                        "defaultValue": "user",
                        "initValue": "enter",
                        "groupName": "behavior",
                        "optionLocales": {
                            "enter": {
                                "en": "onRender"
                            },
                            "leave": {
                                "en": "onHide"
                            },
                            "click": {
                                "en": "onClick"
                            },
                            "hover": {
                                "en": "onHover"
                            },
                            "user": {
                                "en": "custom"
                            }
                        }
                    },
                    "initHide": {
                        "locale": {
                            "en": "initialVisibility"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "finiHide": {
                        "locale": {
                            "en": "hideAfterCompletion"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "animate": {
                        "locale": {
                            "en": "animationName"
                        },
                        "type": "Select",
                        "groupName": "behavior"
                    },
                    "duration": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "delay": {
                        "locale": {
                            "en": "delay"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "iterationCount": {
                        "locale": {
                            "en": "interationCount"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "infinite": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "editAnimate": {
                        "locale": {
                            "en": "editAnimate"
                        },
                        "type": "Button",
                        "groupName": "behavior"
                    },
                    "customAnimate": {
                        "locale": {
                            "en": "customAnimate"
                        },
                        "type": "Hidden",
                        "defaultValue": []
                    },
                    "playAnimate": {
                        "locale": {
                            "en": "playAnimate"
                        },
                        "type": "Button",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldDataAnimate"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "end",
                                "options": [
                                    {
                                        "name": "end",
                                        "en": "Completed",
                                        "value": "end",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "stop",
                        "locale": {
                            "en": "stop"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-audio": {
            "map": {
                "name": "ih5-audio",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Number",
                        "groupName": "default"
                    },
                    "totalTime": {
                        "locale": {
                            "en": "originalDuration"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "default"
                    },
                    "playSpeed": {
                        "locale": {
                            "en": "speedRatio"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "default"
                    },
                    "actualTime": {
                        "locale": {
                            "en": "actualTime"
                        },
                        "type": "Hidden"
                    },
                    "timerScale": {
                        "locale": {
                            "en": "timerScale"
                        },
                        "type": "Hidden"
                    },
                    "src": {
                        "locale": {
                            "en": "audioURL"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "mute": {
                        "locale": {
                            "en": "muted"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "volume": {
                        "locale": {
                            "en": "volume"
                        },
                        "type": "Percentage",
                        "defaultValue": 0.5,
                        "groupName": "default"
                    },
                    "autoPlay": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "loop": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "preload": {
                        "locale": {
                            "en": "preload"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "audioContextMode": {
                        "locale": {
                            "en": "cache"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "controls": {
                        "locale": {
                            "en": "showControl"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "poster": {
                        "locale": {
                            "en": "coverURL"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String",
                        "defaultValue": "未知音频",
                        "groupName": "default"
                    },
                    "author": {
                        "locale": {
                            "en": "author"
                        },
                        "type": "String",
                        "defaultValue": "未知作者",
                        "groupName": "default"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "audition": {
                        "locale": {
                            "en": "audition"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "currentTime": {
                        "locale": {
                            "en": "currentTime"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldIh5Audio"
                },
                "eventsMap": {
                    "start": {
                        "locale": {
                            "en": "start"
                        },
                        "params": []
                    },
                    "end": {
                        "locale": {
                            "en": "end"
                        },
                        "params": []
                    },
                    "play": {
                        "locale": {
                            "en": "play"
                        },
                        "params": []
                    },
                    "pause": {
                        "locale": {
                            "en": "pause"
                        },
                        "params": []
                    },
                    "canplay": {
                        "locale": {
                            "en": "bufferComplete"
                        }
                    },
                    "seeked": {
                        "locale": {
                            "en": "seeked"
                        }
                    },
                    "loadError": {
                        "locale": {
                            "en": "loadError"
                        }
                    },
                    "stop": {
                        "locale": {
                            "en": "stop"
                        }
                    },
                    "reverseStart": {
                        "locale": {
                            "en": "reverseStart"
                        }
                    },
                    "reverseStop": {
                        "locale": {
                            "en": "reverseStop"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "tap"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setPlay",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "setPause",
                        "locale": {
                            "en": "pause"
                        },
                        "params": []
                    },
                    {
                        "name": "togglePlay",
                        "locale": {
                            "en": "play/pause"
                        },
                        "params": []
                    },
                    {
                        "name": "jumpTo",
                        "locale": {
                            "en": "jumpTo"
                        },
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "timePosition(s)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "replay",
                        "locale": {
                            "en": "replay"
                        },
                        "params": []
                    },
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "reset",
                        "locale": {
                            "en": "reset"
                        }
                    },
                    {
                        "name": "reversePlay",
                        "locale": {
                            "en": "reversePlay"
                        }
                    },
                    {
                        "name": "seek",
                        "locale": {
                            "en": "seek"
                        }
                    },
                    {
                        "name": "toggle",
                        "locale": {
                            "en": "toggle"
                        }
                    },
                    {
                        "name": "playDuration",
                        "locale": {
                            "en": "playDuration"
                        }
                    },
                    {
                        "name": "playTo",
                        "locale": {
                            "en": "playTo"
                        }
                    },
                    {
                        "name": "toggleDirection",
                        "locale": {
                            "en": "toggleDirection"
                        }
                    },
                    {
                        "name": "playToNextPoint",
                        "locale": {
                            "en": "playToNextPoint"
                        }
                    },
                    {
                        "name": "playToPrevPoint",
                        "locale": {
                            "en": "playToPrevPoint"
                        }
                    },
                    {
                        "name": "_audioCurrentTime",
                        "locale": {
                            "en": "timePosition"
                        }
                    },
                    {
                        "name": "_audioTotalTime",
                        "locale": {
                            "en": "originalDuration"
                        }
                    },
                    {
                        "name": "doUpdateTime",
                        "locale": {
                            "en": "doUpdateTime"
                        }
                    }
                ]
            }
        },
        "ih5-container": {
            "map": {
                "name": "ih5-container",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "3d"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "3d"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "overflow": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "innerLayout"
                    },
                    "scaleChild": {
                        "locale": {
                            "en": "scaleChild"
                        },
                        "type": "Boolean",
                        "groupName": "default"
                    },
                    "refWidth": {
                        "locale": {
                            "en": "refWidth"
                        },
                        "type": "Hidden",
                        "init": 1
                    },
                    "refHeight": {
                        "locale": {
                            "en": "refHeight"
                        },
                        "type": "Hidden",
                        "init": 1
                    }
                },
                "locale": {
                    "en": "OldIh5Container"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-container-scale": {
            "map": {
                "name": "ih5-container-scale",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "3d"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "3d"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scale-X"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "wh"
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scale-Y"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "wh"
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "no"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upDown"
                            },
                            "leftRight": {
                                "en": "leftRight"
                            },
                            "any": {
                                "en": "any"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            },
                            "anchorFollow": {
                                "en": "anchorFollow"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "actualWidth": {
                        "locale": {
                            "en": "actualWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "actualHeight": {
                        "locale": {
                            "en": "actualHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "overflow": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X,Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "innerLayout"
                    },
                    "refWidth": {
                        "locale": {
                            "en": "refWidth"
                        },
                        "type": "Hidden",
                        "init": 1
                    },
                    "refHeight": {
                        "locale": {
                            "en": "refHeight"
                        },
                        "type": "Hidden",
                        "init": 1
                    }
                },
                "locale": {
                    "en": "OldIh5ContainerScale"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-form": {
            "map": {
                "name": "ih5-form",
                "propsMap": {},
                "locale": {
                    "en": "FormWidget"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    },
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "obj",
                                "type": "Formula",
                                "locale": {
                                    "en": "object"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_getObjectData",
                        "locale": {
                            "en": "dataObject"
                        }
                    },
                    {
                        "name": "validate",
                        "locale": {
                            "en": "validate"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "fail",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "invalidFields",
                                    "locale": {
                                        "en": "Invalid Fields"
                                    }
                                },
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "Success"
                                    }
                                }
                            ]
                        }
                    }
                ]
            }
        },
        "ih5-form-field": {
            "map": {
                "name": "ih5-form-field",
                "propsMap": {
                    "itemName": {
                        "locale": {
                            "en": "formItemName"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "value": {
                        "locale": {
                            "en": "formItemValue"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Form Field"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clear",
                        "locale": {
                            "en": "clear"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-nativeBaseAttr": {
            "map": {
                "name": "ih5-nativeBaseAttr",
                "propsMap": {
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseAttr"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseContentModeAttr": {
            "map": {
                "name": "ih5-nativeBaseContentModeAttr",
                "propsMap": {
                    "contentMode": {
                        "locale": {
                            "en": "contentMode"
                        },
                        "type": "Select",
                        "defaultValue": "valueProp",
                        "optionLocales": {
                            "valueProp": {
                                "en": "valueProp"
                            },
                            "children": {
                                "en": "children"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseContentModeAttr"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseIconAttr": {
            "map": {
                "name": "ih5-nativeBaseIconAttr",
                "propsMap": {
                    "url": {
                        "locale": {
                            "en": "url"
                        },
                        "type": "Icon",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "svgCode": {
                        "locale": {
                            "en": "svgCode"
                        },
                        "type": "String",
                        "groupName": "icon"
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseIconAttr"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseBackgroundStyle": {
            "map": {
                "name": "ih5-nativeBaseBackgroundStyle",
                "propsMap": {
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseBackgroundStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseBorderStyle": {
            "map": {
                "name": "ih5-nativeBaseBorderStyle",
                "propsMap": {
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseBorderStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseClosingTagStyle": {
            "map": {
                "name": "ih5-nativeBaseClosingTagStyle",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@flex": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@justifyContent": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@alignItems": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@flexDirection": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "type": "Hidden",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseClosingTagStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseBlockDispaly": {
            "map": {
                "name": "ih5-nativeBaseBlockDispaly",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseBlockDispaly"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeBaseFlexDispaly": {
            "map": {
                "name": "ih5-nativeBaseFlexDispaly",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Select",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseFlexDispaly"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseInlineDispaly": {
            "map": {
                "name": "ih5-nativeBaseInlineDispaly",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseInlineDispaly"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseInlineBlockDispaly": {
            "map": {
                "name": "ih5-nativeBaseInlineBlockDispaly",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseInlineBlockDispaly"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseInlineToggleDisplay": {
            "map": {
                "name": "ih5-nativeBaseInlineToggleDisplay",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseInlineToggleDisplay"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseInlineToggleV2Display": {
            "map": {
                "name": "ih5-nativeBaseInlineToggleV2Display",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseInlineToggleV2Display"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseNoneBlockDispaly": {
            "map": {
                "name": "ih5-nativeBaseNoneBlockDispaly",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Select",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseNoneBlockDispaly"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseEvent": {
            "map": {
                "name": "ih5-nativeBaseEvent",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseEvent"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": []
            }
        },
        "ih5-nativeBaseInputEvent": {
            "map": {
                "name": "ih5-nativeBaseInputEvent",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseInputEvent"
                },
                "eventsMap": {
                    "input": {
                        "locale": {
                            "en": "input"
                        },
                        "params": [
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "delta",
                                "locale": {
                                    "en": "delta"
                                }
                            }
                        ]
                    },
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "oldVal",
                                "locale": {
                                    "en": "oldValue"
                                }
                            }
                        ]
                    },
                    "compositionStart": {
                        "locale": {
                            "en": "compositionStart"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "compositionEnd": {
                        "locale": {
                            "en": "compositionEnd"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {}
                            }
                        ]
                    },
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyPress": {
                        "locale": {
                            "en": "keyPress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyUp": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    }
                },
                "methods": []
            }
        },
        "ih5-nativeBaseKeyboardEvent": {
            "map": {
                "name": "ih5-nativeBaseKeyboardEvent",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseKeyboardEvent"
                },
                "eventsMap": {
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyPress": {
                        "locale": {
                            "en": "keyPress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyUp": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    }
                },
                "methods": []
            }
        },
        "ih5-nativeBaseMediaEvent": {
            "map": {
                "name": "ih5-nativeBaseMediaEvent",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseMediaEvent"
                },
                "eventsMap": {
                    "loadStart": {
                        "locale": {
                            "en": "loadStart"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "loadedMetadata": {
                        "locale": {
                            "en": "loadedMetadata"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "loadedData": {
                        "locale": {
                            "en": "loadedData"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "progress": {
                        "locale": {
                            "en": "progress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "play": {
                        "locale": {
                            "en": "play"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pause": {
                        "locale": {
                            "en": "pause"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "ended": {
                        "locale": {
                            "en": "ended"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "canPlay": {
                        "locale": {
                            "en": "canPlay"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "canPlayThrough": {
                        "locale": {
                            "en": "canPlayThrough"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "timeUpdate": {
                        "locale": {
                            "en": "timeUpdate"
                        },
                        "params": [
                            {
                                "name": "currentTime",
                                "locale": {
                                    "en": "currentTime"
                                }
                            },
                            {
                                "name": "duration",
                                "locale": {
                                    "en": "duration"
                                }
                            }
                        ]
                    },
                    "error": {
                        "locale": {
                            "en": "error"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "abort": {
                        "locale": {
                            "en": "abort"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "volumeChange": {
                        "locale": {
                            "en": "volumeChange"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "rateChange": {
                        "locale": {
                            "en": "rateChange"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": []
            }
        },
        "ih5-nativeBaseFlexStyle": {
            "map": {
                "name": "ih5-nativeBaseFlexStyle",
                "propsMap": {
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "locale": {
                            "en": "@flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "row-reverse": {
                                "en": "row-reverse"
                            },
                            "column-reverse": {
                                "en": "column-reverse"
                            }
                        },
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseFlexStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseFontStyle": {
            "map": {
                "name": "ih5-nativeBaseFontStyle",
                "propsMap": {
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseFontStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseGapStyle": {
            "map": {
                "name": "ih5-nativeBaseGapStyle",
                "propsMap": {
                    "@rowGap": {
                        "locale": {
                            "en": "rowGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "@columnGap": {
                        "locale": {
                            "en": "columnGap"
                        },
                        "type": "PercentPxInt"
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseGapStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseGridContainerStyle": {
            "map": {
                "name": "ih5-nativeBaseGridContainerStyle",
                "propsMap": {
                    "@rowGap": {
                        "locale": {
                            "en": "rowGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "@columnGap": {
                        "locale": {
                            "en": "columnGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "@justifyItems": {
                        "locale": {
                            "en": "justifyItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        },
                        "vlHide": true
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "start",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@alignContent": {
                        "locale": {
                            "en": "alignContent"
                        },
                        "type": "Select",
                        "defaultValue": "start",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        },
                        "vlHide": true
                    },
                    "@gridTemplateColumns": {
                        "locale": {
                            "en": "gridTemplateColumns"
                        },
                        "type": "String"
                    },
                    "@gridTemplateRows": {
                        "locale": {
                            "en": "gridTemplateRows"
                        },
                        "type": "String"
                    },
                    "@gridTemplateAreas": {
                        "locale": {
                            "en": "gridTemplateAreas"
                        },
                        "type": "String"
                    },
                    "@gridAutoFlow": {
                        "locale": {
                            "en": "gridAutoFlow"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "dense": {
                                "en": "dense"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseGridContainerStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseGridItemStyle": {
            "map": {
                "name": "ih5-nativeBaseGridItemStyle",
                "propsMap": {
                    "@gridColumnStart": {
                        "locale": {
                            "en": "@gridColumnStart"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "@gridColumnEnd": {
                        "locale": {
                            "en": "@gridColumnEnd"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "@gridRowStart": {
                        "locale": {
                            "en": "@gridRowStart"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "@gridRowEnd": {
                        "locale": {
                            "en": "@gridRowEnd"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "@justifySelf": {
                        "locale": {
                            "en": "@justifySelf"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        },
                        "vlHide": true
                    },
                    "@alignSelf": {
                        "locale": {
                            "en": "@alignSelf"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseGridItemStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseInputAttr": {
            "map": {
                "name": "ih5-nativeBaseInputAttr",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "readonly": {
                        "locale": {
                            "en": "readonly"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "maxlength": {
                        "locale": {
                            "en": "maxlength"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseInputAttr"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseInteraction": {
            "map": {
                "name": "ih5-nativeBaseInteraction",
                "propsMap": {
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseInteraction"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseLayout": {
            "map": {
                "name": "ih5-nativeBaseLayout",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseLayout"
                },
                "eventsMap": {
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scrollBottom$": {
                        "locale": {
                            "en": "scrollToBottom"
                        },
                        "params": []
                    },
                    "scrollTop$": {
                        "locale": {
                            "en": "scrollToTop"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "scrollToBottom",
                        "locale": {
                            "en": "scrollToBottom"
                        }
                    },
                    {
                        "name": "scrollToTop",
                        "locale": {
                            "en": "scrollToTop"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "left",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "top",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "behavior",
                                "type": "Select",
                                "value": "auto",
                                "options": [
                                    "auto",
                                    "smooth"
                                ],
                                "locale": {
                                    "en": "behavior"
                                },
                                "optionLocales": {
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "smooth": {
                                        "name": "smooth",
                                        "en": "smooth"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseMarginStyle": {
            "map": {
                "name": "ih5-nativeBaseMarginStyle",
                "propsMap": {
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseMarginStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseMediaAttr": {
            "map": {
                "name": "ih5-nativeBaseMediaAttr",
                "propsMap": {
                    "src": {
                        "locale": {
                            "en": "sourceUri"
                        },
                        "type": "Upload"
                    },
                    "srcName": {
                        "locale": {
                            "en": "srcName"
                        },
                        "type": "SrcChoose",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseMediaAttr"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseMediaMethod": {
            "map": {
                "name": "ih5-nativeBaseMediaMethod",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseMediaMethod"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "_currentTime",
                        "locale": {
                            "en": "_currentTime"
                        }
                    },
                    {
                        "name": "_duration",
                        "locale": {
                            "en": "_duration"
                        }
                    },
                    {
                        "name": "_volume",
                        "locale": {
                            "en": "_volume"
                        }
                    },
                    {
                        "name": "_paused",
                        "locale": {
                            "en": "_paused"
                        }
                    },
                    {
                        "name": "_playbackRate",
                        "locale": {
                            "en": "_playbackRate"
                        }
                    },
                    {
                        "name": "_readyState",
                        "locale": {
                            "en": "_readyState"
                        }
                    },
                    {
                        "name": "setCurrentTime",
                        "locale": {
                            "en": "setCurrentTime"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setVolume",
                        "locale": {
                            "en": "setVolume"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setMuted",
                        "locale": {
                            "en": "setMuted"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setPlaybackRate",
                        "locale": {
                            "en": "setPlaybackRate"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-nativeBaseMethod": {
            "map": {
                "name": "ih5-nativeBaseMethod",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseMethod"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseOutlineStyle": {
            "map": {
                "name": "ih5-nativeBaseOutlineStyle",
                "propsMap": {
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseOutlineStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBasePaddingStyle": {
            "map": {
                "name": "ih5-nativeBasePaddingStyle",
                "propsMap": {
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    }
                },
                "locale": {
                    "en": "ih5-nativeBasePaddingStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBasePosStyle": {
            "map": {
                "name": "ih5-nativeBasePosStyle",
                "propsMap": {
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBasePosStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseShadowStyle": {
            "map": {
                "name": "ih5-nativeBaseShadowStyle",
                "propsMap": {
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseShadowStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBasePseudoStyle": {
            "map": {
                "name": "ih5-nativeBasePseudoStyle",
                "propsMap": {
                    "@content": {
                        "locale": {
                            "en": "@content"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "@counterIncrement": {
                        "locale": {
                            "en": "@counterIncrement"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "@counterReset": {
                        "locale": {
                            "en": "@counterReset"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBasePseudoStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseStyle": {
            "map": {
                "name": "ih5-nativeBaseStyle",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseStyleCoord": {
            "map": {
                "name": "ih5-nativeBaseStyleCoord",
                "propsMap": {
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseStyleCoord"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseTransformStyle": {
            "map": {
                "name": "ih5-nativeBaseTransformStyle",
                "propsMap": {
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseTransformStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseVisibleStyle": {
            "map": {
                "name": "ih5-nativeBaseVisibleStyle",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    }
                },
                "locale": {},
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseVisualStyle": {
            "map": {
                "name": "ih5-nativeBaseVisualStyle",
                "propsMap": {
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseVisualStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseWHConsStyle": {
            "map": {
                "name": "ih5-nativeBaseWHConsStyle",
                "propsMap": {
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-nativeBaseWHConsStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-nativeBaseWinEvent": {
            "map": {
                "name": "ih5-nativeBaseWinEvent",
                "propsMap": {},
                "locale": {
                    "en": "ih5-nativeBaseWinEvent"
                },
                "eventsMap": {
                    "resize": {
                        "locale": {
                            "en": "resize"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "online": {
                        "locale": {
                            "en": "online"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "offline": {
                        "locale": {
                            "en": "offline"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "error": {
                        "locale": {
                            "en": "error"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "hashchange": {
                        "locale": {
                            "en": "hashChange"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "popstate": {
                        "locale": {
                            "en": "popState"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "message": {
                        "locale": {
                            "en": "message"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "beforeunload": {
                        "locale": {
                            "en": "beforeUnload"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    }
                },
                "methods": []
            }
        },
        "ih5-nativeBanner": {
            "map": {
                "name": "ih5-nativeBanner",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "@position"
                        },
                        "type": "Hidden",
                        "defaultValue": "static",
                        "init": "fixed",
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "@top"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "@bottom"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "@left"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "@right"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "@zIndex"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "mask": {
                        "locale": {
                            "en": "mask"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "maskColor": {
                        "locale": {
                            "en": "maskColor"
                        },
                        "type": "Color"
                    },
                    "maskOpacity": {
                        "locale": {
                            "en": "maskOpacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "vlHide": true
                    },
                    "zIndexOffset": {
                        "locale": {
                            "en": "zIndexOffset"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "@@placement": {
                        "locale": {
                            "en": "placement"
                        },
                        "type": "Select",
                        "init": "middleCenter",
                        "optionLocales": {
                            "topLeft": {
                                "en": "topLeft"
                            },
                            "topCenter": {
                                "en": "topCenter"
                            },
                            "topRight": {
                                "en": "topRight"
                            },
                            "middleLeft": {
                                "en": "middleLeft"
                            },
                            "middleCenter": {
                                "en": "middleCenter"
                            },
                            "middleRight": {
                                "en": "middleRight"
                            },
                            "bottomLeft": {
                                "en": "bottomLeft"
                            },
                            "bottomCenter": {
                                "en": "bottomCenter"
                            },
                            "bottomRight": {
                                "en": "bottomRight"
                            }
                        }
                    },
                    "@@translateX": {
                        "locale": {
                            "en": "@@translateX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@translateY": {
                        "locale": {
                            "en": "@@translateY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Modal"
                },
                "eventsMap": {
                    "tapmask$": {
                        "locale": {
                            "en": "clickMask"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scrollBottom$": {
                        "locale": {
                            "en": "scrollToBottom"
                        },
                        "params": []
                    },
                    "scrollTop$": {
                        "locale": {
                            "en": "scrollToTop"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToBottom",
                        "locale": {
                            "en": "scrollToBottom"
                        }
                    },
                    {
                        "name": "scrollToTop",
                        "locale": {
                            "en": "scrollToTop"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "left",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "top",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "behavior",
                                "type": "Select",
                                "value": "auto",
                                "options": [
                                    "auto",
                                    "smooth"
                                ],
                                "locale": {
                                    "en": "behavior"
                                },
                                "optionLocales": {
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "smooth": {
                                        "name": "smooth",
                                        "en": "smooth"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeButton": {
            "map": {
                "name": "ih5-nativeButton",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "locale": {
                            "en": "@flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "row-reverse": {
                                "en": "row-reverse"
                            },
                            "column-reverse": {
                                "en": "column-reverse"
                            }
                        },
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "__inner__": {
                        "locale": {
                            "en": "__inner__"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "init": "Button"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "Button"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeButtonContainer": {
            "map": {
                "name": "ih5-nativeButtonContainer",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "type": "Hidden",
                        "init": "flex",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "locale": {
                            "en": "@flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "row-reverse": {
                                "en": "row-reverse"
                            },
                            "column-reverse": {
                                "en": "column-reverse"
                            }
                        },
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "__inner__": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "init": "Button"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "ButtonContainer"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeCheckInput": {
            "map": {
                "name": "ih5-nativeCheckInput",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@flex": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@justifyContent": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@alignItems": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@flexDirection": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "type": {
                        "locale": {
                            "en": "type"
                        },
                        "type": "Select",
                        "defaultValue": "checkbox",
                        "optionLocales": {
                            "checkbox": {
                                "en": "checkbox"
                            },
                            "radio": {
                                "en": "radio"
                            }
                        }
                    },
                    "checked": {
                        "locale": {
                            "en": "checked"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String"
                    },
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String"
                    }
                },
                "locale": {
                    "en": "CheckInput"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newVal"
                                }
                            },
                            {
                                "name": "oldVal",
                                "locale": {
                                    "en": "oldVal"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ]
            }
        },
        "ih5-nativeCol": {
            "map": {
                "name": "ih5-nativeCol",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "type": "Hidden",
                        "init": "flex",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "type": "Hidden",
                        "defaultValue": "row",
                        "init": "column",
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "@rowGap": {
                        "locale": {
                            "en": "rowGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "@columnGap": {
                        "locale": {
                            "en": "columnGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Col"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyPress": {
                        "locale": {
                            "en": "keyPress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyUp": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scrollBottom$": {
                        "locale": {
                            "en": "scrollToBottom"
                        },
                        "params": []
                    },
                    "scrollTop$": {
                        "locale": {
                            "en": "scrollToTop"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToBottom",
                        "locale": {
                            "en": "scrollToBottom"
                        }
                    },
                    {
                        "name": "scrollToTop",
                        "locale": {
                            "en": "scrollToTop"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "left",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "top",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "behavior",
                                "type": "Select",
                                "value": "auto",
                                "options": [
                                    "auto",
                                    "smooth"
                                ],
                                "locale": {
                                    "en": "behavior"
                                },
                                "optionLocales": {
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "smooth": {
                                        "name": "smooth",
                                        "en": "smooth"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeDivider": {
            "map": {
                "name": "ih5-nativeDivider",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "orientation": {
                        "locale": {
                            "en": "orientation"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "optionLocales": {
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "Divider"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeDrag": {
            "map": {
                "name": "ih5-nativeDrag",
                "propsMap": {},
                "locale": {
                    "en": "UseDraggable"
                },
                "eventsMap": {
                    "dragstart": {
                        "locale": {
                            "en": "dragStart"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "drag": {
                        "locale": {
                            "en": "drag"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "dragend": {
                        "locale": {
                            "en": "dragEnd"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [],
                "isVlComp": true
            }
        },
        "ih5-nativeDrop": {
            "map": {
                "name": "ih5-nativeDrop",
                "propsMap": {},
                "locale": {
                    "en": "UseDropTarget"
                },
                "eventsMap": {
                    "dragenter": {
                        "locale": {
                            "en": "dragEnter"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "dragover": {
                        "locale": {
                            "en": "dragOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "dragleave": {
                        "locale": {
                            "en": "dragLeave"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "drop": {
                        "locale": {
                            "en": "drop"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [],
                "isVlComp": true
            }
        },
        "ih5-nativeGrid": {
            "map": {
                "name": "ih5-nativeGrid",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "type": "Hidden",
                        "init": "grid",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@rowGap": {
                        "locale": {
                            "en": "rowGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "@columnGap": {
                        "locale": {
                            "en": "columnGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "@justifyItems": {
                        "locale": {
                            "en": "justifyItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        },
                        "vlHide": true
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "start",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@alignContent": {
                        "locale": {
                            "en": "alignContent"
                        },
                        "type": "Select",
                        "defaultValue": "start",
                        "optionLocales": {
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            },
                            "center": {
                                "en": "center"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        },
                        "vlHide": true
                    },
                    "@gridTemplateColumns": {
                        "locale": {
                            "en": "gridTemplateColumns"
                        },
                        "type": "String"
                    },
                    "@gridTemplateRows": {
                        "locale": {
                            "en": "gridTemplateRows"
                        },
                        "type": "String"
                    },
                    "@gridTemplateAreas": {
                        "locale": {
                            "en": "gridTemplateAreas"
                        },
                        "type": "String"
                    },
                    "@gridAutoFlow": {
                        "locale": {
                            "en": "gridAutoFlow"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "dense": {
                                "en": "dense"
                            }
                        },
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Grid"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scrollBottom$": {
                        "locale": {
                            "en": "scrollToBottom"
                        },
                        "params": []
                    },
                    "scrollTop$": {
                        "locale": {
                            "en": "scrollToTop"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToBottom",
                        "locale": {
                            "en": "scrollToBottom"
                        }
                    },
                    {
                        "name": "scrollToTop",
                        "locale": {
                            "en": "scrollToTop"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "left",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "top",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "behavior",
                                "type": "Select",
                                "value": "auto",
                                "options": [
                                    "auto",
                                    "smooth"
                                ],
                                "locale": {
                                    "en": "behavior"
                                },
                                "optionLocales": {
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "smooth": {
                                        "name": "smooth",
                                        "en": "smooth"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeIframe": {
            "map": {
                "name": "ih5-nativeIframe",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "src": {
                        "locale": {
                            "en": "src"
                        },
                        "type": "String"
                    },
                    "srcdoc": {
                        "locale": {
                            "en": "srcdoc"
                        },
                        "type": "TextArea"
                    },
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "String"
                    },
                    "allow": {
                        "locale": {
                            "en": "allow"
                        },
                        "type": "String"
                    },
                    "allowFullScreen": {
                        "locale": {
                            "en": "allowFullScreen"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "loading": {
                        "locale": {
                            "en": "loading"
                        },
                        "type": "Select",
                        "defaultValue": "eager",
                        "optionLocales": {
                            "lazy": {
                                "en": "lazy"
                            },
                            "eager": {
                                "en": "eager"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "Iframe"
                },
                "eventsMap": {
                    "load": {
                        "locale": {
                            "en": "load"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "postMessage",
                        "locale": {
                            "en": "postMessage"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            },
                            {
                                "name": "targetOrigin",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "default: *"
                                },
                                "locale": {
                                    "en": "targetOrigin"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ]
            }
        },
        "ih5-nativeImg": {
            "map": {
                "name": "ih5-nativeImg",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "src": {
                        "locale": {
                            "en": "sourceUri"
                        },
                        "type": "Upload"
                    },
                    "srcName": {
                        "locale": {
                            "en": "srcName"
                        },
                        "type": "SrcChoose",
                        "vlHide": true
                    },
                    "alt": {
                        "locale": {
                            "en": "alt"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Image"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeInline": {
            "map": {
                "name": "ih5-nativeInline",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "type": "Hidden",
                        "init": "inline"
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "inline"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ]
            }
        },
        "ih5-nativeInlineBlock": {
            "map": {
                "name": "ih5-nativeInlineBlock",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "type": "Hidden",
                        "init": "inline-block",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "inlineBlock"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeInput": {
            "map": {
                "name": "ih5-nativeInput",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tagName": {
                        "locale": {
                            "en": "tagName"
                        },
                        "type": "Hidden",
                        "defaultValue": "input",
                        "vlHide": true
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "type": {
                        "locale": {
                            "en": "type"
                        },
                        "type": "Select",
                        "defaultValue": "text",
                        "groupName": "behavior",
                        "optionLocales": {
                            "text": {
                                "en": "text"
                            },
                            "email": {
                                "en": "email"
                            },
                            "password": {
                                "en": "password"
                            },
                            "number": {
                                "en": "number"
                            },
                            "url": {
                                "en": "url"
                            },
                            "tel": {
                                "en": "tel"
                            }
                        }
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "disabled": {
                        "locale": {
                            "en": "disable"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "maxlength": {
                        "locale": {
                            "en": "maxlength"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "minlength": {
                        "locale": {
                            "en": "minlength"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "pattern": {
                        "locale": {
                            "en": "pattern"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "size": {
                        "locale": {
                            "en": "size"
                        },
                        "type": "Integer",
                        "vlHide": true
                    },
                    "list": {
                        "locale": {
                            "en": "list"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "multiple": {
                        "locale": {
                            "en": "multiple"
                        },
                        "type": "Boolean",
                        "vlHide": true
                    },
                    "min": {
                        "locale": {
                            "en": "min"
                        },
                        "type": "Number",
                        "vlHide": true
                    },
                    "max": {
                        "locale": {
                            "en": "max"
                        },
                        "type": "Number",
                        "vlHide": true
                    },
                    "step": {
                        "locale": {
                            "en": "step"
                        },
                        "type": "Number",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Input"
                },
                "eventsMap": {
                    "input": {
                        "locale": {
                            "en": "input"
                        },
                        "params": [
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "delta",
                                "locale": {
                                    "en": "delta"
                                }
                            }
                        ]
                    },
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "oldVal",
                                "locale": {
                                    "en": "oldValue"
                                }
                            }
                        ]
                    },
                    "compositionStart": {
                        "locale": {
                            "en": "compositionStart"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "compositionEnd": {
                        "locale": {
                            "en": "compositionEnd"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyPress": {
                        "locale": {
                            "en": "keyPress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyUp": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentValue",
                        "locale": {
                            "en": "currentValue"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeRow": {
            "map": {
                "name": "ih5-nativeRow",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "type": "Hidden",
                        "init": "flex",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "type": "Hidden",
                        "defaultValue": "row",
                        "init": "row",
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "@rowGap": {
                        "locale": {
                            "en": "rowGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "@columnGap": {
                        "locale": {
                            "en": "columnGap"
                        },
                        "type": "PercentPxInt"
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Row"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyPress": {
                        "locale": {
                            "en": "keyPress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyUp": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scrollBottom$": {
                        "locale": {
                            "en": "scrollToBottom"
                        },
                        "params": []
                    },
                    "scrollTop$": {
                        "locale": {
                            "en": "scrollToTop"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToBottom",
                        "locale": {
                            "en": "scrollToBottom"
                        }
                    },
                    {
                        "name": "scrollToTop",
                        "locale": {
                            "en": "scrollToTop"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "left",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "top",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "behavior",
                                "type": "Select",
                                "value": "auto",
                                "options": [
                                    "auto",
                                    "smooth"
                                ],
                                "locale": {
                                    "en": "behavior"
                                },
                                "optionLocales": {
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "smooth": {
                                        "name": "smooth",
                                        "en": "smooth"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeSlider": {
            "map": {
                "name": "ih5-nativeSlider",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden"
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Number"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "max": {
                        "locale": {
                            "en": "max"
                        },
                        "type": "Number"
                    },
                    "min": {
                        "locale": {
                            "en": "min"
                        },
                        "type": "Number"
                    },
                    "step": {
                        "locale": {
                            "en": "step"
                        },
                        "type": "Number"
                    }
                },
                "locale": {
                    "en": "Slider"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ]
            }
        },
        "ih5-nativeTable": {
            "map": {
                "name": "ih5-nativeTable",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "border": {
                        "locale": {
                            "en": "border"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Table"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeTableCell": {
            "map": {
                "name": "ih5-nativeTableCell",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String"
                    },
                    "rowspan": {
                        "locale": {
                            "en": "rowspan"
                        },
                        "type": "Integer"
                    },
                    "colspan": {
                        "locale": {
                            "en": "colspan"
                        },
                        "type": "Integer"
                    }
                },
                "locale": {
                    "en": "TableCell"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeTableCellContainer": {
            "map": {
                "name": "ih5-nativeTableCellContainer",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "rowspan": {
                        "locale": {
                            "en": "rowspan"
                        },
                        "type": "Integer"
                    },
                    "colspan": {
                        "locale": {
                            "en": "colspan"
                        },
                        "type": "Integer"
                    }
                },
                "locale": {
                    "en": "TableCellContainer"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeTableHeader": {
            "map": {
                "name": "ih5-nativeTableHeader",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "TableHeader"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeTableRow": {
            "map": {
                "name": "ih5-nativeTableRow",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "TableRow"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeTag": {
            "map": {
                "name": "ih5-nativeTag",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden"
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "locale": {
                            "en": "@flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "row-reverse": {
                                "en": "row-reverse"
                            },
                            "column-reverse": {
                                "en": "column-reverse"
                            }
                        },
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tagName": {
                        "locale": {
                            "en": "tagName"
                        },
                        "type": "Hidden",
                        "defaultValue": "div"
                    },
                    "__inner__": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "value": {
                        "locale": {
                            "en": "valueInput"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "groupName": "value"
                    },
                    "src": {
                        "locale": {
                            "en": "sourceUri"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "srcName": {
                        "locale": {
                            "en": "sourceName"
                        },
                        "type": "SrcChoose",
                        "groupName": "value"
                    },
                    "srcUrl": {
                        "locale": {
                            "en": "srcUrl"
                        },
                        "type": "Hidden"
                    },
                    "rawSvg": {
                        "locale": {
                            "en": "svgCode"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "@@mask": {
                        "locale": {
                            "en": "icon"
                        },
                        "type": "Icon",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "Block"
                },
                "eventsMap": {
                    "select": {
                        "locale": {
                            "en": "select"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "scrollBottom$": {
                        "locale": {
                            "en": "scrollToBottom"
                        },
                        "params": []
                    },
                    "scrollTop$": {
                        "locale": {
                            "en": "scrollToTop"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToBottom",
                        "locale": {
                            "en": "scrollToBottom"
                        }
                    },
                    {
                        "name": "scrollToTop",
                        "locale": {
                            "en": "scrollToTop"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "left",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "top",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "behavior",
                                "type": "Select",
                                "value": "auto",
                                "options": [
                                    "auto",
                                    "smooth"
                                ],
                                "locale": {
                                    "en": "behavior"
                                },
                                "optionLocales": {
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "smooth": {
                                        "name": "smooth",
                                        "en": "smooth"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ]
            }
        },
        "ih5-nativeText": {
            "map": {
                "name": "ih5-nativeText",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "__inner__": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "init": "Text",
                        "groupName": "default"
                    },
                    "@textAlign": {
                        "locale": {
                            "en": "@textAlign"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "center": {
                                "en": "center"
                            },
                            "justify": {
                                "en": "justify"
                            },
                            "start": {
                                "en": "start"
                            },
                            "end": {
                                "en": "end"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "Text"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeTextarea": {
            "map": {
                "name": "ih5-nativeTextarea",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "readonly": {
                        "locale": {
                            "en": "readonly"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "maxlength": {
                        "locale": {
                            "en": "maxlength"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "rows": {
                        "locale": {
                            "en": "rows"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "cols": {
                        "locale": {
                            "en": "cols"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@flexDirection": {
                        "locale": {
                            "en": "@flexDirection"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Textarea"
                },
                "eventsMap": {
                    "input": {
                        "locale": {
                            "en": "input"
                        },
                        "params": [
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "delta",
                                "locale": {
                                    "en": "delta"
                                }
                            }
                        ]
                    },
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "oldVal",
                                "locale": {
                                    "en": "oldValue"
                                }
                            }
                        ]
                    },
                    "compositionStart": {
                        "locale": {
                            "en": "compositionStart"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "compositionEnd": {
                        "locale": {
                            "en": "compositionEnd"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyPress": {
                        "locale": {
                            "en": "keyPress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyUp": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentValue",
                        "locale": {
                            "en": "currentValue"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeVideo": {
            "map": {
                "name": "ih5-nativeVideo",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "src": {
                        "locale": {
                            "en": "src"
                        },
                        "type": "Upload"
                    },
                    "srcName": {
                        "locale": {
                            "en": "srcName"
                        },
                        "type": "SrcChoose",
                        "vlHide": true
                    },
                    "alt": {
                        "locale": {
                            "en": "alt"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "controls": {
                        "locale": {
                            "en": "controls"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "vlHide": true
                    },
                    "poster": {
                        "locale": {
                            "en": "poster"
                        },
                        "type": "Upload",
                        "vlHide": true
                    },
                    "preload": {
                        "locale": {
                            "en": "preload"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "metadata": {
                                "en": "metadata"
                            },
                            "none": {
                                "en": "none"
                            }
                        },
                        "vlHide": true
                    },
                    "autoplay": {
                        "locale": {
                            "en": "autoplay"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "loop": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "muted": {
                        "locale": {
                            "en": "muted"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "playsinline": {
                        "locale": {
                            "en": "playsinline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Video"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "loadStart": {
                        "locale": {
                            "en": "loadStart"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "loadedMetadata": {
                        "locale": {
                            "en": "loadedMetadata"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "loadedData": {
                        "locale": {
                            "en": "loadedData"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "progress": {
                        "locale": {
                            "en": "progress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "play": {
                        "locale": {
                            "en": "play"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pause": {
                        "locale": {
                            "en": "pause"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "ended": {
                        "locale": {
                            "en": "ended"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "canPlay": {
                        "locale": {
                            "en": "canPlay"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "canPlayThrough": {
                        "locale": {
                            "en": "canPlayThrough"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "timeUpdate": {
                        "locale": {
                            "en": "timeUpdate"
                        },
                        "params": [
                            {
                                "name": "currentTime",
                                "locale": {
                                    "en": "currentTime"
                                }
                            },
                            {
                                "name": "duration",
                                "locale": {
                                    "en": "duration"
                                }
                            }
                        ]
                    },
                    "error": {
                        "locale": {
                            "en": "error"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "abort": {
                        "locale": {
                            "en": "abort"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "volumeChange": {
                        "locale": {
                            "en": "volumeChange"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "rateChange": {
                        "locale": {
                            "en": "rateChange"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "_currentTime",
                        "locale": {
                            "en": "_currentTime"
                        }
                    },
                    {
                        "name": "_duration",
                        "locale": {
                            "en": "_duration"
                        }
                    },
                    {
                        "name": "_volume",
                        "locale": {
                            "en": "_volume"
                        }
                    },
                    {
                        "name": "_paused",
                        "locale": {
                            "en": "_paused"
                        }
                    },
                    {
                        "name": "_playbackRate",
                        "locale": {
                            "en": "_playbackRate"
                        }
                    },
                    {
                        "name": "_readyState",
                        "locale": {
                            "en": "_readyState"
                        }
                    },
                    {
                        "name": "setCurrentTime",
                        "locale": {
                            "en": "setCurrentTime"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setVolume",
                        "locale": {
                            "en": "setVolume"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setMuted",
                        "locale": {
                            "en": "setMuted"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setPlaybackRate",
                        "locale": {
                            "en": "setPlaybackRate"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-nativeWinEventListener": {
            "map": {
                "name": "ih5-nativeWinEventListener",
                "propsMap": {},
                "locale": {
                    "en": "WindowEventListener"
                },
                "eventsMap": {
                    "resize": {
                        "locale": {
                            "en": "resize"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {}
                            }
                        ]
                    },
                    "online": {
                        "locale": {
                            "en": "online"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "offline": {
                        "locale": {
                            "en": "offline"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "error": {
                        "locale": {
                            "en": "error"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "hashchange": {
                        "locale": {
                            "en": "hashChange"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "popstate": {
                        "locale": {
                            "en": "popState"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "message": {
                        "locale": {
                            "en": "message"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "beforeunload": {
                        "locale": {
                            "en": "beforeUnload"
                        },
                        "params": [
                            {
                                "name": "event"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "input": {
                        "locale": {
                            "en": "input"
                        },
                        "params": [
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "delta",
                                "locale": {
                                    "en": "delta"
                                }
                            }
                        ]
                    },
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "oldVal",
                                "locale": {
                                    "en": "oldValue"
                                }
                            }
                        ]
                    },
                    "compositionStart": {
                        "locale": {
                            "en": "compositionStart"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "compositionEnd": {
                        "locale": {
                            "en": "compositionEnd"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyDown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "keyPress": {
                        "locale": {
                            "en": "keyPress"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    },
                    "keyUp": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true,
                                "locale": {
                                    "en": "event"
                                }
                            },
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "code",
                                "locale": {
                                    "en": "code"
                                }
                            },
                            {
                                "name": "altKey",
                                "locale": {
                                    "en": "altKey"
                                }
                            },
                            {
                                "name": "ctrlKey",
                                "locale": {
                                    "en": "ctrlKey"
                                }
                            },
                            {
                                "name": "shiftKey",
                                "locale": {
                                    "en": "shiftKey"
                                }
                            },
                            {
                                "name": "metaKey",
                                "locale": {
                                    "en": "metaKey"
                                }
                            },
                            {
                                "name": "repeat",
                                "locale": {
                                    "en": "repeat"
                                }
                            },
                            {
                                "name": "isComposing",
                                "locale": {
                                    "en": "isComposing"
                                }
                            }
                        ]
                    }
                },
                "methods": [],
                "isVlComp": true
            }
        },
        "ih5-nativeWebComp": {
            "map": {
                "name": "ih5-nativeWebComp",
                "propsMap": {
                    "descriptor": {
                        "locale": {
                            "en": "descriptor"
                        },
                        "type": "TextArea"
                    }
                },
                "locale": {
                    "en": "WebComponent"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-slidetimer": {
            "map": {
                "name": "ih5-slidetimer",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "groupName": "wh"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E8E8E8",
                        "groupName": "color"
                    },
                    "slideEnableSwipe": {
                        "locale": {
                            "en": "slideDirection"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "play",
                        "optionLocales": {
                            "top": {
                                "en": "Up"
                            },
                            "bot": {
                                "en": "Down"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "slideEffect": {
                        "locale": {
                            "en": "slideEffect"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "play",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "friction": {
                                "en": "Inertia"
                            },
                            "pauseMarker": {
                                "en": "To Pause Marker"
                            }
                        }
                    },
                    "slideFriction": {
                        "locale": {
                            "en": "friction"
                        },
                        "type": "Percentage",
                        "defaultValue": 0.08,
                        "groupName": "play"
                    },
                    "seekPauseMarkerTime": {
                        "locale": {
                            "en": "seekPauseMarkerTime"
                        },
                        "type": "Number",
                        "defaultValue": 0.3,
                        "groupName": "play"
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden"
                    },
                    "currentTime": {
                        "locale": {
                            "en": "currentTime"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldIh5Slidetimer"
                },
                "eventsMap": {
                    "play": {},
                    "pause": {},
                    "start": {},
                    "stop": {},
                    "reverseStart": {},
                    "reverseStop": {}
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentTime",
                        "locale": {
                            "en": "timePosition"
                        }
                    },
                    {
                        "name": "enableTimer",
                        "locale": {
                            "en": "enableSliding"
                        }
                    },
                    {
                        "name": "disableTimer",
                        "locale": {
                            "en": "disableSliding"
                        }
                    }
                ]
            }
        },
        "ih5-sub-form": {
            "map": {
                "name": "ih5-sub-form",
                "propsMap": {
                    "itemName": {
                        "locale": {
                            "en": "formItemName"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Sub Form"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-system": {
            "map": {
                "name": "ih5-system",
                "propsMap": {},
                "locale": {
                    "en": "ClientUtils"
                },
                "eventsMap": {
                    "receiveMessage": {
                        "locale": {
                            "en": "receiveMessage"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "String",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "origin",
                                "type": "String",
                                "locale": {
                                    "en": "domain"
                                }
                            }
                        ]
                    },
                    "keydown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "String",
                                "hideInArgs": true,
                                "locale": {
                                    "en": "keyName"
                                }
                            },
                            {
                                "name": "keyCode",
                                "type": "Number",
                                "hideInArgs": true,
                                "locale": {
                                    "en": "keyCode"
                                }
                            },
                            {
                                "name": "ctrlKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "ctrl"
                                }
                            },
                            {
                                "name": "shiftKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "shift"
                                }
                            },
                            {
                                "name": "altKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "alt"
                                }
                            },
                            {
                                "name": "metaKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "meta"
                                }
                            },
                            {
                                "name": "enterKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "enter"
                                }
                            },
                            {
                                "name": "tabKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "tab"
                                }
                            },
                            {
                                "name": "spaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "space"
                                }
                            },
                            {
                                "name": "backspaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "backspace"
                                }
                            },
                            {
                                "name": "deleteKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "delete"
                                }
                            }
                        ]
                    },
                    "keyup": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "String",
                                "locale": {
                                    "en": "keyName"
                                }
                            },
                            {
                                "name": "keyCode",
                                "type": "Number",
                                "locale": {
                                    "en": "keyCode"
                                }
                            }
                        ]
                    },
                    "sysPropsChannel": {
                        "locale": {
                            "en": "sysPropsChannel"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "clipboardEventCopy": {
                        "locale": {
                            "en": "clipboardEventCopy"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "clipboardEventCut": {
                        "locale": {
                            "en": "clipboardEventCut"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "clipboardEventPaste": {
                        "locale": {
                            "en": "clipboardEventPaste"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "orientationchange": {
                        "locale": {
                            "en": "orientationchange"
                        },
                        "params": [
                            {
                                "name": "alpha"
                            },
                            {
                                "name": "beta"
                            },
                            {
                                "name": "gamma"
                            }
                        ]
                    },
                    "deviceMotion": {
                        "locale": {
                            "en": "deviceMotion"
                        }
                    },
                    "popKey": {
                        "locale": {
                            "en": "keyboardShow"
                        }
                    },
                    "packKey": {
                        "locale": {
                            "en": "keyboardHide"
                        }
                    },
                    "urlChange": {
                        "locale": {
                            "en": "urlChange"
                        }
                    },
                    "webAppLoginSuccess": {
                        "locale": {
                            "en": "wechatMiniLogin"
                        },
                        "params": [
                            {
                                "name": "openid",
                                "type": "String",
                                "locale": {
                                    "en": "openid"
                                }
                            }
                        ]
                    },
                    "visibilitychange": {
                        "locale": {
                            "en": "visibilityChange"
                        },
                        "params": [
                            {
                                "name": "isHidden",
                                "locale": {
                                    "en": "isHidden"
                                }
                            }
                        ]
                    },
                    "offline": {
                        "locale": {
                            "en": "offline"
                        }
                    },
                    "online": {
                        "locale": {
                            "en": "online"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "consoleLog",
                        "locale": {
                            "en": "consoleLog"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "detail",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "openUrl",
                        "locale": {
                            "en": "openLink"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "method",
                                "type": "Boolean",
                                "locale": {
                                    "en": "currentWindow"
                                }
                            }
                        ]
                    },
                    {
                        "name": "refresh",
                        "locale": {
                            "en": "reload"
                        }
                    },
                    {
                        "name": "askGrantPermission",
                        "locale": {
                            "en": "askGrantPermission"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "failed"
                                ]
                            }
                        }
                    },
                    {
                        "name": "alertLog",
                        "locale": {
                            "en": "alertLog"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "changeFavicon",
                        "locale": {
                            "en": "changeFavicon"
                        },
                        "params": [
                            {
                                "name": "ico",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setCookie",
                        "locale": {
                            "en": "setCookie"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setCookies",
                        "locale": {
                            "en": "setCookies"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "getCookies",
                        "locale": {
                            "en": "getCookies"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "removeCookie",
                        "locale": {
                            "en": "removeCookie"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setSessionStorage",
                        "locale": {
                            "en": "setSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getSessionStorage",
                        "locale": {
                            "en": "getSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "removeSessionStorage",
                        "locale": {
                            "en": "removeSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setLocalStorage",
                        "locale": {
                            "en": "setLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getLocalStorage",
                        "locale": {
                            "en": "getLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "removeLocalStorage",
                        "locale": {
                            "en": "removeLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "browsePic",
                        "locale": {
                            "en": "browsePic"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "src"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "width"
                                },
                                {
                                    "name": "height"
                                },
                                {
                                    "name": "path"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        }
                    },
                    {
                        "name": "browseMutiPic",
                        "locale": {
                            "en": "browseMutiPic"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "srcList"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        }
                    },
                    {
                        "name": "browseFile",
                        "locale": {
                            "en": "browseFile"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "path"
                                }
                            ]
                        }
                    },
                    {
                        "name": "browseMutiFile",
                        "locale": {
                            "en": "browseMutiFile"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "fileList"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        }
                    },
                    {
                        "name": "uploadPic",
                        "locale": {
                            "en": "uploadPic"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadPics",
                        "locale": {
                            "en": "uploadPics"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadVideo",
                        "locale": {
                            "en": "uploadVideo"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "audioDuration"
                                },
                                {
                                    "name": "cover"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadVideos",
                        "locale": {
                            "en": "uploadVideos"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "audioDuration"
                                },
                                {
                                    "name": "cover"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadAudio",
                        "locale": {
                            "en": "uploadAudio"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "audioDuration"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadAudios",
                        "locale": {
                            "en": "uploadAudios"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "audioDuration"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadFiles",
                        "locale": {
                            "en": "uploadFiles"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortFile",
                        "locale": {
                            "en": "abortFile"
                        },
                        "params": []
                    },
                    {
                        "name": "PreviewFile",
                        "locale": {
                            "en": "PreviewFile"
                        },
                        "params": [
                            {
                                "name": "link",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "params": [
                            {
                                "name": "fileName",
                                "type": "Formula"
                            },
                            {
                                "name": "link",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "delayMethod",
                        "locale": {
                            "en": "delay"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "milliSecond"
                                }
                            }
                        ]
                    },
                    {
                        "name": "delaysMethod",
                        "locale": {
                            "en": "delayS"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "second"
                                }
                            }
                        ]
                    },
                    {
                        "name": "copyToClipboard",
                        "locale": {
                            "en": "copyToClipboard"
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "clearClipboard",
                        "locale": {
                            "en": "clearClipboard"
                        }
                    },
                    {
                        "name": "readCustomVars",
                        "locale": {
                            "en": "readEnvVars"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getToClipboard",
                        "locale": {
                            "en": "getToClipboard"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "addUrlParams",
                        "locale": {
                            "en": "addUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUrlParams",
                        "locale": {
                            "en": "setUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUrlInfo",
                        "locale": {
                            "en": "setUrlInfo"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getUrlInfo",
                        "locale": {
                            "en": "getUrlParam"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllUrlInfo",
                        "locale": {
                            "en": "getAllUrlParams"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearUrlInfo",
                        "locale": {
                            "en": "clearUrlParams"
                        }
                    },
                    {
                        "name": "addHashParams",
                        "locale": {
                            "en": "addHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setHashParams",
                        "locale": {
                            "en": "setHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setHash",
                        "locale": {
                            "en": "setHash"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getHash",
                        "locale": {
                            "en": "getHashParam"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllHash",
                        "locale": {
                            "en": "getAllHashParams"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "getHashString",
                        "locale": {
                            "en": "getHashString"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearHash",
                        "locale": {
                            "en": "clearHashParams"
                        }
                    },
                    {
                        "name": "showCursor",
                        "locale": {
                            "en": "showCursor"
                        }
                    },
                    {
                        "name": "hideCursor",
                        "locale": {
                            "en": "hideCursor"
                        }
                    },
                    {
                        "name": "changeCursor",
                        "locale": {
                            "en": "changeCursor"
                        },
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "optionsEmpty": false,
                                "defaultValue": "default",
                                "options": [
                                    "default",
                                    "customize"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "customize": {
                                        "name": "customize",
                                        "en": "customize"
                                    }
                                }
                            },
                            {
                                "name": "cursor",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "customize"
                                    ]
                                },
                                "locale": {
                                    "en": "cursor"
                                }
                            },
                            {
                                "name": "cursorDefault",
                                "type": "Select",
                                "options": [
                                    "alias",
                                    "all-scroll",
                                    "auto",
                                    "cell",
                                    "col-resize",
                                    "context-menu",
                                    "copy",
                                    "crosshair",
                                    "default",
                                    "e-resize",
                                    "ew-resize",
                                    "grab",
                                    "grabbing",
                                    "help",
                                    "move",
                                    "n-resize",
                                    "ne-resize",
                                    "nesw-resize",
                                    "ns-resize",
                                    "nw-resize",
                                    "nwse-resize",
                                    "no-drop",
                                    "none",
                                    "not-allowed",
                                    "pointer",
                                    "progress",
                                    "row-resize",
                                    "s-resize",
                                    "se-resize",
                                    "sw-resize",
                                    "text",
                                    "w-resize",
                                    "wait",
                                    "zoom-in",
                                    "zoom-out"
                                ],
                                "related": {
                                    "type": [
                                        "default"
                                    ]
                                },
                                "init": true,
                                "locale": {
                                    "en": "cursorType"
                                },
                                "optionLocales": {
                                    "alias": {
                                        "name": "alias",
                                        "en": "alias"
                                    },
                                    "all-scroll": {
                                        "name": "all-scroll",
                                        "en": "allScroll"
                                    },
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "cell": {
                                        "name": "cell",
                                        "en": "cell"
                                    },
                                    "col-resize": {
                                        "name": "col-resize",
                                        "en": "colResize"
                                    },
                                    "context-menu": {
                                        "name": "context-menu",
                                        "en": "contextMenu"
                                    },
                                    "copy": {
                                        "name": "copy",
                                        "en": "copy"
                                    },
                                    "crosshair": {
                                        "name": "crosshair",
                                        "en": "crosshair"
                                    },
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "e-resize": {
                                        "name": "e-resize",
                                        "en": "eResize"
                                    },
                                    "ew-resize": {
                                        "name": "ew-resize",
                                        "en": "ewResize"
                                    },
                                    "grab": {
                                        "name": "grab",
                                        "en": "grab"
                                    },
                                    "grabbing": {
                                        "name": "grabbing",
                                        "en": "grabbing"
                                    },
                                    "help": {
                                        "name": "help",
                                        "en": "help"
                                    },
                                    "move": {
                                        "name": "move",
                                        "en": "move"
                                    },
                                    "n-resize": {
                                        "name": "n-resize",
                                        "en": "nResize"
                                    },
                                    "ne-resize": {
                                        "name": "ne-resize",
                                        "en": "ne-resize"
                                    },
                                    "nesw-resize": {
                                        "name": "nesw-resize",
                                        "en": "neswResize"
                                    },
                                    "ns-resize": {
                                        "name": "ns-resize",
                                        "en": "nsResize"
                                    },
                                    "nw-resize": {
                                        "name": "nw-resize",
                                        "en": "nwResize"
                                    },
                                    "nwse-resize": {
                                        "name": "nwse-resize",
                                        "en": "nwseResize"
                                    },
                                    "no-drop": {
                                        "name": "no-drop",
                                        "en": "noDrop"
                                    },
                                    "none": {
                                        "name": "none",
                                        "en": "none"
                                    },
                                    "not-allowed": {
                                        "name": "not-allowed",
                                        "en": "notAllowed"
                                    },
                                    "pointer": {
                                        "name": "pointer",
                                        "en": "pointer"
                                    },
                                    "progress": {
                                        "name": "progress",
                                        "en": "progress"
                                    },
                                    "row-resize": {
                                        "name": "row-resize",
                                        "en": "rowResize"
                                    },
                                    "s-resize": {
                                        "name": "s-resize",
                                        "en": "sResize"
                                    },
                                    "se-resize": {
                                        "name": "se-resize",
                                        "en": "seResize"
                                    },
                                    "sw-resize": {
                                        "name": "sw-resize",
                                        "en": "swResize"
                                    },
                                    "text": {
                                        "name": "text",
                                        "en": "text"
                                    },
                                    "w-resize": {
                                        "name": "w-resize",
                                        "en": "wResize"
                                    },
                                    "wait": {
                                        "name": "wait",
                                        "en": "wait"
                                    },
                                    "zoom-in": {
                                        "name": "zoom-in",
                                        "en": "zoomIn"
                                    },
                                    "zoom-out": {
                                        "name": "zoom-out",
                                        "en": "zoomOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "seoConfig",
                        "locale": {
                            "en": "seoConfig"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "desc",
                                "type": "Formula",
                                "locale": {
                                    "en": "description"
                                }
                            },
                            {
                                "name": "kws",
                                "type": "Formula",
                                "locale": {
                                    "en": "keywords"
                                }
                            }
                        ]
                    },
                    {
                        "name": "makePhoneCall",
                        "locale": {
                            "en": "makePhoneCall"
                        },
                        "params": [
                            {
                                "name": "phoneNumber",
                                "type": "Formula",
                                "subType": "Phone",
                                "locale": {
                                    "en": "phone"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendShortMessage",
                        "locale": {
                            "en": "sendSms"
                        },
                        "params": [
                            {
                                "name": "recipients",
                                "type": "Formula",
                                "subType": "Phone",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendEmail",
                        "locale": {
                            "en": "sendEmail"
                        },
                        "params": [
                            {
                                "name": "recipients",
                                "type": "Formula",
                                "locale": {
                                    "en": "mailTo"
                                }
                            },
                            {
                                "name": "cc",
                                "type": "Formula",
                                "locale": {
                                    "en": "cc"
                                }
                            },
                            {
                                "name": "bcc",
                                "type": "Formula",
                                "locale": {
                                    "en": "bcc"
                                }
                            },
                            {
                                "name": "subject",
                                "type": "Formula",
                                "locale": {
                                    "en": "subject"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showToast",
                        "locale": {
                            "en": "showToast"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "icon",
                                "type": "Select",
                                "options": [
                                    "success",
                                    "loading",
                                    "error",
                                    "check",
                                    "close",
                                    "close2",
                                    "checkCircle",
                                    "closeCircle",
                                    "info1",
                                    "info2",
                                    "question1",
                                    "question2",
                                    "warning1",
                                    "warning2",
                                    "warning3",
                                    "warning4",
                                    "none"
                                ]
                            },
                            {
                                "name": "image",
                                "type": "Formula"
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 1.5 Sec"
                                }
                            },
                            {
                                "name": "mask",
                                "type": "Boolean"
                            }
                        ]
                    },
                    {
                        "name": "hideToast",
                        "locale": {
                            "en": "hideToast"
                        },
                        "params": []
                    },
                    {
                        "name": "showLoading",
                        "locale": {
                            "en": "showLoading"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "mask",
                                "type": "Boolean"
                            }
                        ]
                    },
                    {
                        "name": "hideLoading",
                        "locale": {
                            "en": "hideLoading"
                        },
                        "params": []
                    },
                    {
                        "name": "showModal",
                        "locale": {
                            "en": "showModal"
                        },
                        "callback": {
                            "emptyValue": false,
                            "status": {
                                "name": "status",
                                "options": [
                                    "confirm",
                                    "cancel"
                                ]
                            },
                            "params": [
                                {
                                    "name": "confirm"
                                },
                                {
                                    "name": "cancel"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "content",
                                "type": "Formula"
                            },
                            {
                                "name": "showCancel",
                                "type": "Boolean"
                            },
                            {
                                "name": "cancelText",
                                "type": "Formula"
                            },
                            {
                                "name": "cancelColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "confirmText",
                                "type": "Formula"
                            },
                            {
                                "name": "confirmColor",
                                "type": "FormulaColor"
                            }
                        ]
                    },
                    {
                        "name": "postMessage",
                        "locale": {
                            "en": "postMessage"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "域名",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "default: *"
                                },
                                "locale": {
                                    "en": "domain"
                                }
                            }
                        ]
                    },
                    {
                        "name": "replaceRouter",
                        "locale": {
                            "en": "switchRoute"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_windowWidth",
                        "locale": {
                            "en": "windowWidth"
                        }
                    },
                    {
                        "name": "_windowHeight",
                        "locale": {
                            "en": "windowHeight"
                        }
                    },
                    {
                        "name": "_currentURL",
                        "locale": {
                            "en": "currentUrl"
                        }
                    },
                    {
                        "name": "_currentHash",
                        "locale": {
                            "en": "currentHashParams"
                        }
                    },
                    {
                        "name": "_currentOrigin",
                        "locale": {
                            "en": "currentOrigin"
                        }
                    },
                    {
                        "name": "_routerInfo",
                        "locale": {
                            "en": "currentRoute"
                        }
                    },
                    {
                        "name": "_pathInfo",
                        "locale": {
                            "en": "pathInfo"
                        }
                    },
                    {
                        "name": "_deviceEnv",
                        "locale": {
                            "en": "_deviceEnv"
                        }
                    },
                    {
                        "name": "_deviceLang",
                        "locale": {
                            "en": "_deviceLang"
                        }
                    },
                    {
                        "name": "_userAgent",
                        "locale": {
                            "en": "_userAgent"
                        }
                    },
                    {
                        "name": "_appEnv",
                        "locale": {
                            "en": "appEnvironment"
                        }
                    },
                    {
                        "name": "_sysTime",
                        "locale": {
                            "en": "systemTime"
                        }
                    },
                    {
                        "name": "_referrer",
                        "locale": {
                            "en": "referrer"
                        }
                    },
                    {
                        "name": "_pathPrefix",
                        "locale": {
                            "en": "filePathPrefix"
                        }
                    },
                    {
                        "name": "_network",
                        "locale": {
                            "en": "network"
                        }
                    },
                    {
                        "name": "_any",
                        "locale": {
                            "en": "_any"
                        }
                    },
                    {
                        "name": "previewImage",
                        "locale": {
                            "en": "previewImage"
                        },
                        "params": [
                            {
                                "name": "urls",
                                "type": "Formula"
                            },
                            {
                                "name": "current",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "Display the first by default"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getVisitorInfo",
                        "locale": {
                            "en": "getVisitorInfo"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "visitorInfo"
                                }
                            },
                            "params": [
                                {
                                    "name": "ip",
                                    "locale": {
                                        "en": "ipAddress"
                                    }
                                },
                                {
                                    "name": "pro",
                                    "locale": {
                                        "en": "province"
                                    }
                                },
                                {
                                    "name": "proCode",
                                    "locale": {
                                        "en": "provinceCode"
                                    }
                                },
                                {
                                    "name": "city",
                                    "locale": {
                                        "en": "city"
                                    }
                                },
                                {
                                    "name": "cityCode",
                                    "locale": {
                                        "en": "cityCode"
                                    }
                                },
                                {
                                    "name": "region",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "region"
                                    }
                                },
                                {
                                    "name": "regionCode",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "regionCode"
                                    }
                                },
                                {
                                    "name": "provider",
                                    "locale": {
                                        "en": "provider"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "callApp",
                        "locale": {
                            "en": "launchOtherApp"
                        },
                        "params": [
                            {
                                "name": "protocol",
                                "type": "Formula",
                                "locale": {
                                    "en": "protocol"
                                }
                            },
                            {
                                "name": "host",
                                "type": "Formula",
                                "locale": {
                                    "en": "host"
                                }
                            },
                            {
                                "name": "port",
                                "type": "Formula",
                                "locale": {
                                    "en": "port"
                                }
                            },
                            {
                                "name": "outChainProtocol",
                                "type": "Formula",
                                "locale": {
                                    "en": "outChainProtocol"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "initentPackage",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentPackage"
                                }
                            },
                            {
                                "name": "initentAction",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentAction"
                                }
                            },
                            {
                                "name": "initentCategory",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentCategory"
                                }
                            },
                            {
                                "name": "initentComponent",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentComponent"
                                }
                            },
                            {
                                "name": "universalHost",
                                "type": "Formula",
                                "locale": {
                                    "en": "universalHost"
                                }
                            },
                            {
                                "name": "universalKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "universalKey"
                                }
                            },
                            {
                                "name": "appStore",
                                "type": "Formula",
                                "locale": {
                                    "en": "appStoreApple"
                                }
                            },
                            {
                                "name": "txStore",
                                "type": "Formula",
                                "locale": {
                                    "en": "appStoreTencent"
                                }
                            },
                            {
                                "name": "fallback",
                                "type": "Formula",
                                "locale": {
                                    "en": "fallback"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "locale": {
                                    "en": "timeoutMs"
                                }
                            },
                            {
                                "name": "param",
                                "type": "Formula",
                                "locale": {
                                    "en": "parameter"
                                }
                            }
                        ]
                    },
                    {
                        "name": "notification",
                        "locale": {
                            "en": "browserNotification"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "content",
                                "type": "Formula",
                                "locale": {
                                    "en": "content"
                                }
                            },
                            {
                                "name": "icon",
                                "type": "Formula",
                                "locale": {
                                    "en": "iconURL"
                                }
                            }
                        ]
                    },
                    {
                        "name": "exitApp",
                        "locale": {
                            "en": "exitApp"
                        }
                    },
                    {
                        "name": "shareWxAppV2",
                        "locale": {
                            "en": "shareWxAppV2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                },
                                {
                                    "name": "errStr",
                                    "locale": {
                                        "en": "errStr"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "wxShareText",
                                "options": [
                                    "wxShareText",
                                    "wxShareImage",
                                    "wxShareMusic",
                                    "wxShareVideo",
                                    "wxShareWebpage",
                                    "wxShareMiniProgram"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wxShareText": {
                                        "name": "wxShareText",
                                        "en": "wxShareText"
                                    },
                                    "wxShareImage": {
                                        "name": "wxShareImage",
                                        "en": "wxShareImage"
                                    },
                                    "wxShareMusic": {
                                        "name": "wxShareMusic",
                                        "en": "wxShareMusic"
                                    },
                                    "wxShareVideo": {
                                        "name": "wxShareVideo",
                                        "en": "wxShareVideo"
                                    },
                                    "wxShareWebpage": {
                                        "name": "wxShareWebpage",
                                        "en": "wxShareWebpage"
                                    },
                                    "wxShareMiniProgram": {
                                        "name": "wxShareMiniProgram",
                                        "en": "wxShareMiniProgram"
                                    }
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "type": [
                                        "wxShareText"
                                    ]
                                },
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "imageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareImage"
                                    ]
                                },
                                "locale": {
                                    "en": "imageUrl"
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "description"
                                }
                            },
                            {
                                "name": "thumbImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "thumbImageUrl"
                                }
                            },
                            {
                                "name": "musicUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicUrl"
                                }
                            },
                            {
                                "name": "musicLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicLowBandUrl"
                                }
                            },
                            {
                                "name": "musicDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicDataUrl"
                                }
                            },
                            {
                                "name": "musicLowBandDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicLowBandDataUrl"
                                }
                            },
                            {
                                "name": "videoUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                },
                                "locale": {
                                    "en": "videoUrl"
                                }
                            },
                            {
                                "name": "videoLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                },
                                "locale": {
                                    "en": "videoLowBandUrl"
                                }
                            },
                            {
                                "name": "userName",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "userName"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "hdImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "hdImageUrl"
                                }
                            },
                            {
                                "name": "withShareTicket",
                                "type": "Boolean",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "withShareTicket"
                                }
                            },
                            {
                                "name": "miniProgramType",
                                "type": "Select",
                                "defaultValue": "release",
                                "options": [
                                    "release",
                                    "preview",
                                    "trial"
                                ],
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "miniProgramType"
                                },
                                "optionLocales": {
                                    "release": {
                                        "name": "release",
                                        "en": "release"
                                    },
                                    "preview": {
                                        "name": "preview",
                                        "en": "preview"
                                    },
                                    "trial": {
                                        "name": "trial",
                                        "en": "trial"
                                    }
                                }
                            },
                            {
                                "name": "webpageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "webpageUrl"
                                }
                            },
                            {
                                "name": "scene",
                                "type": "Select",
                                "init": true,
                                "options": [
                                    "dialogue",
                                    "moment",
                                    "favorites"
                                ],
                                "defaultValue": "dialogue",
                                "related": {
                                    "type": [
                                        "wxShareText",
                                        "wxShareImage",
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "scene"
                                },
                                "optionLocales": {
                                    "dialogue": {
                                        "name": "dialogue",
                                        "en": "dialogue"
                                    },
                                    "moment": {
                                        "name": "moment",
                                        "en": "moment"
                                    },
                                    "favorites": {
                                        "name": "favorites",
                                        "en": "favorites"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "shareApp",
                        "locale": {
                            "en": "shareApp"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode"
                                },
                                {
                                    "name": "errStr"
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "wxShareText",
                                "options": [
                                    "wxShareText",
                                    "wxShareImage",
                                    "wxShareMusic",
                                    "wxShareVideo",
                                    "wxShareWebpage",
                                    "wxShareMiniProgram"
                                ]
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "type": [
                                        "wxShareText"
                                    ]
                                }
                            },
                            {
                                "name": "imageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareImage"
                                    ]
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "thumbImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "musicUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "musicLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "musicDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "musicLowBandDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "videoUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                }
                            },
                            {
                                "name": "videoLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                }
                            },
                            {
                                "name": "userName",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "hdImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "withShareTicket",
                                "type": "Boolean",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "miniProgramType",
                                "type": "Select",
                                "defaultValue": "release",
                                "options": [
                                    "release",
                                    "preview",
                                    "trial"
                                ],
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "webpageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "scene",
                                "type": "Select",
                                "init": true,
                                "options": [
                                    "dialogue",
                                    "moment",
                                    "favorites"
                                ],
                                "defaultValue": "dialogue",
                                "related": {
                                    "type": [
                                        "wxShareText",
                                        "wxShareImage",
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            }
                        ]
                    },
                    {
                        "name": "setBadge",
                        "locale": {
                            "en": "setBadge"
                        },
                        "params": [
                            {
                                "name": "badgeNum",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "wxPayApp",
                        "locale": {
                            "en": "wxPayApp"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "payInfo",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "wxPayAppv2",
                        "locale": {
                            "en": "wxPayAppv2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "payInfo",
                                "type": "Formula",
                                "locale": {
                                    "en": "payInfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "wxLoginApp",
                        "locale": {
                            "en": "wxLoginApp"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "code",
                                    "locale": {
                                        "en": "code"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "loginInfo",
                                "type": "Formula",
                                "locale": {
                                    "en": "loginInfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "byteDancePayWeb",
                        "locale": {
                            "en": "byteDancePayWeb"
                        },
                        "params": [
                            {
                                "name": "payInfo",
                                "type": "Formula",
                                "locale": {
                                    "en": "payInfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "handleComponentPolicy",
                        "locale": {
                            "en": "handleComponentPolicy"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "policies",
                                "type": "Formula",
                                "locale": {
                                    "en": "policies"
                                }
                            }
                        ]
                    },
                    {
                        "name": "handleComponentPolicyV2",
                        "locale": {
                            "en": "handleComponentPolicyV2"
                        }
                    },
                    {
                        "name": "gotoRoute",
                        "locale": {
                            "en": "goToRoute"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "routeId",
                                "type": "Select",
                                "allowTypes": [
                                    "ih5-route"
                                ],
                                "optionLocale": "(()=>{return (node)=>node.props.path })()",
                                "locale": {
                                    "en": "routeId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushRouter",
                        "locale": {
                            "en": "redirectToRoute"
                        },
                        "params": [
                            {
                                "name": "router",
                                "type": "Formula",
                                "locale": {
                                    "en": "route"
                                }
                            },
                            {
                                "name": "curWindow",
                                "type": "Boolean",
                                "locale": {
                                    "en": "inCurrentWindow"
                                }
                            }
                        ]
                    },
                    {
                        "name": "jumpToUserCenter",
                        "locale": {
                            "en": "jumpToUserCenter"
                        }
                    },
                    {
                        "name": "getUserInfo",
                        "locale": {
                            "en": "getUserInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            },
                            "params": [
                                {
                                    "name": "userId"
                                },
                                {
                                    "name": "userInfo"
                                },
                                {
                                    "name": "isLogin"
                                },
                                {
                                    "name": "tenantId"
                                }
                            ]
                        }
                    },
                    {
                        "name": "userLogout",
                        "locale": {
                            "en": "userLogout"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess"
                                },
                                {
                                    "name": "failReason"
                                }
                            ]
                        }
                    },
                    {
                        "name": "print",
                        "locale": {
                            "en": "print"
                        }
                    },
                    {
                        "name": "refreshCurrentUser",
                        "locale": {
                            "en": "refreshCurrentUser"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "success"
                                    }
                                },
                                {
                                    "name": "user",
                                    "locale": {
                                        "en": "user"
                                    }
                                },
                                {
                                    "name": "newToken",
                                    "locale": {
                                        "en": "newToken"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-sys-storage": {
            "map": {
                "name": "ih5-sys-storage",
                "propsMap": {},
                "locale": {
                    "en": "SysLocalStorage"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setCookie",
                        "locale": {
                            "en": "setCookie"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "domain",
                                "type": "Formula",
                                "locale": {
                                    "en": "domain"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxAge"
                                }
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setCookies",
                        "locale": {
                            "en": "setCookies"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "domain",
                                "type": "Formula",
                                "locale": {
                                    "en": "domain"
                                }
                            },
                            {
                                "name": "maxAge",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxAge"
                                }
                            },
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "keyValue"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getCookies",
                        "locale": {
                            "en": "getCookie"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "resultCb",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ],
                                "locale": {
                                    "en": "resultCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeCookie",
                        "locale": {
                            "en": "removeCookie"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setSessionStorage",
                        "locale": {
                            "en": "setSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getSessionStorage",
                        "locale": {
                            "en": "getSessionStorage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "resultCb",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ],
                                "locale": {
                                    "en": "resultCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeSessionStorage",
                        "locale": {
                            "en": "removeSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setLocalStorage",
                        "locale": {
                            "en": "setLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getLocalStorage",
                        "locale": {
                            "en": "getLocalStorage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "resultCb",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ],
                                "locale": {
                                    "en": "resultCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeLocalStorage",
                        "locale": {
                            "en": "removeLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-sys-device": {
            "map": {
                "name": "ih5-sys-device",
                "propsMap": {},
                "locale": {
                    "en": "SysDevice"
                },
                "eventsMap": {
                    "orientationchange": {
                        "locale": {
                            "en": "orientationChange"
                        },
                        "params": [
                            {
                                "name": "alpha",
                                "locale": {
                                    "en": "alpha"
                                }
                            },
                            {
                                "name": "beta",
                                "locale": {
                                    "en": "beta"
                                }
                            },
                            {
                                "name": "gamma",
                                "locale": {
                                    "en": "gamma"
                                }
                            }
                        ]
                    },
                    "deviceMotion": {
                        "locale": {
                            "en": "deviceMotion"
                        }
                    },
                    "deviceHorizontal": {
                        "locale": {
                            "en": "landscape"
                        }
                    },
                    "deviceVertical": {
                        "locale": {
                            "en": "portrait"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "getCurrentLocation",
                        "locale": {
                            "en": "getCurrentLocation"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "result": {
                                "locale": {
                                    "en": "currentLocation"
                                }
                            },
                            "params": [
                                {
                                    "name": "lat",
                                    "locale": {
                                        "en": "latitude"
                                    }
                                },
                                {
                                    "name": "lon",
                                    "locale": {
                                        "en": "longitude"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "default",
                                    "qqmap",
                                    "gaode"
                                ],
                                "defaultValue": "qqmap",
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "qqmap": {
                                        "name": "qqmap",
                                        "en": "qqmap"
                                    },
                                    "gaode": {
                                        "name": "gaode",
                                        "en": "gaode"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getNetworkType",
                        "locale": {
                            "en": "getNetworkType"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "result": {
                                "locale": {
                                    "en": "currentNetwork"
                                }
                            },
                            "params": [
                                {
                                    "name": "networkType",
                                    "locale": {
                                        "en": "networkType"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "shortVibrate",
                        "locale": {
                            "en": "shortVibrate"
                        }
                    },
                    {
                        "name": "longVibrate",
                        "locale": {
                            "en": "longVibrate"
                        }
                    },
                    {
                        "name": "scanCode",
                        "locale": {
                            "en": "scanCode"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "canceled",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "canceled"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "askGrantPermission",
                        "locale": {
                            "en": "grantPermissionForGyro"
                        },
                        "callback": {
                            "result": {
                                "noResult": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "openBluetoothAdapter",
                        "locale": {
                            "en": "openBluetoothAdapter"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "failed"
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "mode",
                                "type": "Select",
                                "options": [
                                    "central",
                                    "peripheral"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "getStatusBarHeight",
                        "locale": {
                            "en": "getStatusBarHeight"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "statusBarHeight",
                                    "locale": {
                                        "en": "statusBarHeight"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "openURL",
                        "locale": {
                            "en": "openURL"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "cancel",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "cancel"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            }
                        ]
                    },
                    {
                        "name": "openPermissionPage",
                        "locale": {
                            "en": "openPermissionPage"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-sys-file": {
            "map": {
                "name": "ih5-sys-file",
                "propsMap": {},
                "locale": {
                    "en": "SysFile"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "browsePic",
                        "locale": {
                            "en": "browseImage"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "browsedImage"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "src",
                                    "locale": {
                                        "en": "base64Code"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "type"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "size"
                                    }
                                },
                                {
                                    "name": "width",
                                    "locale": {
                                        "en": "width"
                                    }
                                },
                                {
                                    "name": "height",
                                    "locale": {
                                        "en": "height"
                                    }
                                },
                                {
                                    "name": "path",
                                    "locale": {
                                        "en": "blobUrl"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                },
                                {
                                    "name": "file",
                                    "locale": {
                                        "en": "file"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "outputBase64",
                                "type": "Boolean",
                                "defaultValue": true,
                                "locale": {
                                    "en": "outputBase64"
                                }
                            },
                            {
                                "name": "compressedWidth",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "related": {
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "init": true,
                                "locale": {
                                    "en": "compressedWidth"
                                }
                            },
                            {
                                "name": "compressedHeight",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "related": {
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "init": true,
                                "locale": {
                                    "en": "compressedHeight"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "related": {
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "init": true,
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "imagePng"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "imageJpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ],
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "encoderOptions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "browseMutiPic",
                        "locale": {
                            "en": "browseImages"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "browsedImages"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "srcList",
                                    "locale": {
                                        "en": "imageList"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "maxNumberPic",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxNumberPic"
                                }
                            },
                            {
                                "name": "outputBase64",
                                "type": "Boolean",
                                "defaultValue": true,
                                "locale": {
                                    "en": "outputBase64"
                                }
                            },
                            {
                                "name": "compressedWidth",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "related": {
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "init": true,
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "locale": {
                                    "en": "compressedWidth"
                                }
                            },
                            {
                                "name": "compressedHeight",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "related": {
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "init": true,
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "locale": {
                                    "en": "compressedHeight"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "related": {
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "init": true,
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "imagePng"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "imageJpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ],
                                    "outputBase64": [
                                        true
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "encoderOptions"
                                }
                            }
                        ]
                    },
                    {
                        "name": "browseFileV2",
                        "locale": {
                            "en": "browseFileV2"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "type"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "size"
                                    }
                                },
                                {
                                    "name": "path",
                                    "locale": {
                                        "en": "path"
                                    }
                                },
                                {
                                    "name": "base64",
                                    "locale": {
                                        "en": "base64"
                                    }
                                },
                                {
                                    "name": "file",
                                    "locale": {
                                        "en": "file"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "outputBase64",
                                "type": "Boolean",
                                "defaultValue": true,
                                "locale": {
                                    "en": "outputBase64"
                                }
                            }
                        ]
                    },
                    {
                        "name": "browseMutiFileV2",
                        "locale": {
                            "en": "browseMutiFileV2"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "fileList",
                                    "locale": {
                                        "en": "fileList"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "error"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "outputBase64",
                                "type": "Boolean",
                                "defaultValue": true,
                                "locale": {
                                    "en": "outputBase64"
                                }
                            }
                        ]
                    },
                    {
                        "name": "browseFile",
                        "locale": {
                            "en": "browseFile"
                        },
                        "callback": {
                            "result": {
                                "valueLocale": {
                                    "en": "file"
                                },
                                "locale": {
                                    "en": "browsedFile"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "type"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "size"
                                    }
                                },
                                {
                                    "name": "path",
                                    "locale": {
                                        "en": "blobUrl"
                                    }
                                },
                                {
                                    "name": "base64",
                                    "locale": {
                                        "en": "base64Code"
                                    }
                                },
                                {
                                    "name": "text",
                                    "locale": {
                                        "en": "text"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "outputBase64",
                                "type": "Boolean",
                                "default": false,
                                "locale": {
                                    "en": "outputBase64"
                                }
                            },
                            {
                                "name": "accept",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, type is not limited"
                                },
                                "locale": {
                                    "en": "accept"
                                }
                            },
                            {
                                "name": "outputText",
                                "type": "Boolean",
                                "default": false,
                                "locale": {
                                    "en": "outputText"
                                }
                            }
                        ]
                    },
                    {
                        "name": "browseMutiFile",
                        "locale": {
                            "en": "browseFiles"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "browsedFiles"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "fileList",
                                    "locale": {
                                        "en": "fileList"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "accept",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, type is not limited"
                                },
                                "locale": {
                                    "en": "accept"
                                }
                            },
                            {
                                "name": "maxNumberFile",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxNumberFile"
                                }
                            }
                        ]
                    },
                    {
                        "name": "saveImage",
                        "locale": {
                            "en": "saveImageToAlbum"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "filePath",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadtext",
                        "locale": {
                            "en": "uploadText"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "onError",
                                        "value": "onError",
                                        "locale": {
                                            "en": "onError"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "size"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "sizeWithUnit"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "error"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filename",
                                "type": "Formula",
                                "locale": {
                                    "en": "filename"
                                }
                            },
                            {
                                "name": "textType",
                                "type": "Formula",
                                "defaultValue": "txt",
                                "locale": {
                                    "en": "textType"
                                }
                            },
                            {
                                "name": "content",
                                "type": "Formula",
                                "locale": {
                                    "en": "content"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadPic",
                        "locale": {
                            "en": "uploadImage"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "uploadedImage"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "__type"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "__size"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "__sizeWithUnit"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                },
                                {
                                    "name": "resolution",
                                    "locale": {
                                        "en": "__resolution"
                                    }
                                },
                                {
                                    "name": "originWidth",
                                    "locale": {
                                        "en": "__width"
                                    }
                                },
                                {
                                    "name": "originHeight",
                                    "locale": {
                                        "en": "__height"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__size"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__minSize"
                                }
                            },
                            {
                                "name": "compressedWidth",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "locale": {
                                    "en": "__compressedWidth"
                                }
                            },
                            {
                                "name": "compressedHeight",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "locale": {
                                    "en": "__compressedHeight"
                                }
                            },
                            {
                                "name": "sourceType",
                                "type": "Select",
                                "defaultValue": "both",
                                "placeholder": {
                                    "en": "both"
                                },
                                "options": [
                                    "both",
                                    "album",
                                    "camera"
                                ],
                                "locale": {
                                    "en": "__sourceFolder"
                                },
                                "optionLocales": {
                                    "both": {
                                        "name": "both",
                                        "en": "any"
                                    },
                                    "album": {
                                        "name": "album",
                                        "en": "album"
                                    },
                                    "camera": {
                                        "name": "camera",
                                        "en": "camera"
                                    }
                                }
                            },
                            {
                                "name": "useWxChooseImage",
                                "type": "Boolean",
                                "defaultValue": false,
                                "locale": {
                                    "en": "__useWxChooseImage"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/*",
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/*",
                                "locale": {
                                    "en": "__type"
                                },
                                "optionLocales": {
                                    "image/*": {
                                        "name": "image/*",
                                        "en": "imageAsterisk"
                                    },
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "imagePng"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "imageJpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/*",
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "placeholder": {
                                    "en": "The default is 0.8, when more than 0.8 May cause the image file to become larger"
                                },
                                "locale": {
                                    "en": "__encoderOptions"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 30s"
                                },
                                "locale": {
                                    "en": "__timeout"
                                }
                            },
                            {
                                "name": "prefix",
                                "type": "Formula",
                                "order": 100,
                                "ctrlHide": true,
                                "locale": {
                                    "en": "__prefix"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadPics",
                        "locale": {
                            "en": "uploadImages"
                        },
                        "callback": {
                            "result": {
                                "hideValue": true,
                                "locale": {
                                    "en": "uploadedImages"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "objData",
                                    "func": "$SF_sys_multiObjListToObjArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "urlList"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "nameList"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "__typeList"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "__sizeList"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "__sizeWithUnitList"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                },
                                {
                                    "name": "resolution",
                                    "locale": {
                                        "en": "__resolutionList"
                                    }
                                },
                                {
                                    "name": "originWidth",
                                    "locale": {
                                        "en": "__widthList"
                                    }
                                },
                                {
                                    "name": "originHeight",
                                    "locale": {
                                        "en": "__heightList"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula",
                                "locale": {
                                    "en": "quantityLimit"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "urls"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__lowerLimit"
                                }
                            },
                            {
                                "name": "compressedWidth",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "locale": {
                                    "en": "__compressedWidth"
                                }
                            },
                            {
                                "name": "compressedHeight",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, original size"
                                },
                                "tips": {
                                    "content": {
                                        "en": "By default, original size"
                                    }
                                },
                                "locale": {
                                    "en": "__compressedHeight"
                                }
                            },
                            {
                                "name": "sourceType",
                                "type": "Select",
                                "defaultValue": "both",
                                "placeholder": {
                                    "en": "both"
                                },
                                "options": [
                                    "both",
                                    "album",
                                    "camera"
                                ],
                                "locale": {
                                    "en": "__sourceFolder"
                                },
                                "optionLocales": {
                                    "both": {
                                        "name": "both",
                                        "en": "any"
                                    },
                                    "album": {
                                        "name": "album",
                                        "en": "album"
                                    },
                                    "camera": {
                                        "name": "camera",
                                        "en": "camera"
                                    }
                                }
                            },
                            {
                                "name": "useWxChooseImage",
                                "type": "Boolean",
                                "defaultValue": false,
                                "locale": {
                                    "en": "__callWechatUpload"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/*",
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/*",
                                "locale": {
                                    "en": "__type"
                                },
                                "optionLocales": {
                                    "image/*": {
                                        "name": "image/*",
                                        "en": "imageAsterisk"
                                    },
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "imagePng"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "imageJpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "__encoderOptions"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 30s"
                                },
                                "locale": {
                                    "en": "__timeout"
                                }
                            },
                            {
                                "name": "prefix",
                                "type": "Formula",
                                "ctrlHide": true,
                                "locale": {
                                    "en": "__prefix"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "previewImage",
                        "locale": {
                            "en": "previewImage"
                        },
                        "params": [
                            {
                                "name": "urls",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "current",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "Display the first by default"
                                    }
                                },
                                "locale": {
                                    "en": "defaultUrl"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_filePrefix",
                        "locale": {
                            "en": "filePrefix"
                        }
                    },
                    {
                        "name": "uploadVideo",
                        "locale": {
                            "en": "uploadVideo"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "uploadedVideo"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "type"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "size"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "sizeWithUnit"
                                    }
                                },
                                {
                                    "name": "audioDuration",
                                    "locale": {
                                        "en": "duration"
                                    }
                                },
                                {
                                    "name": "cover",
                                    "locale": {
                                        "en": "coverUrl"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                },
                                {
                                    "name": "resolution",
                                    "locale": {
                                        "en": "resolution"
                                    }
                                },
                                {
                                    "name": "originWidth",
                                    "locale": {
                                        "en": "width"
                                    }
                                },
                                {
                                    "name": "originHeight",
                                    "locale": {
                                        "en": "height"
                                    }
                                },
                                {
                                    "name": "tags",
                                    "locale": {
                                        "en": "tags"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "lowerLimit"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadVideos",
                        "locale": {
                            "en": "uploadVideos"
                        },
                        "callback": {
                            "result": {
                                "hideValue": true,
                                "locale": {
                                    "en": "uploadedVideos"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "objData",
                                    "func": "$SF_sys_multiObjListToObjArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "urlList"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "nameList"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "typeList"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "sizeList"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "sizeWithUnitList"
                                    }
                                },
                                {
                                    "name": "audioDuration",
                                    "locale": {
                                        "en": "durationList"
                                    }
                                },
                                {
                                    "name": "cover",
                                    "locale": {
                                        "en": "coverUrlList"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                },
                                {
                                    "name": "resolution",
                                    "locale": {
                                        "en": "resolutionList"
                                    }
                                },
                                {
                                    "name": "originWidth",
                                    "locale": {
                                        "en": "widthList"
                                    }
                                },
                                {
                                    "name": "originHeight",
                                    "locale": {
                                        "en": "heightList"
                                    }
                                },
                                {
                                    "name": "tags",
                                    "locale": {
                                        "en": "tags"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula",
                                "locale": {
                                    "en": "quantityLimit"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "urls"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "lowerLimit"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadAudio",
                        "locale": {
                            "en": "uploadAudio"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "uploadedAudio"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "type"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "size"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "sizeWithUnit"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                },
                                {
                                    "name": "audioDuration",
                                    "locale": {
                                        "en": "duration"
                                    }
                                },
                                {
                                    "name": "tags",
                                    "locale": {
                                        "en": "tags"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "lowerLimit"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadAudios",
                        "locale": {
                            "en": "uploadAudios"
                        },
                        "callback": {
                            "result": {
                                "hideValue": true,
                                "locale": {
                                    "en": "uploadedAudios"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "objData",
                                    "func": "$SF_sys_multiObjListToObjArr",
                                    "locale": {
                                        "en": "data"
                                    }
                                },
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "urlList"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "nameList"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "typeList"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "sizeList"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "sizeWithUnitList"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                },
                                {
                                    "name": "audioDuration",
                                    "locale": {
                                        "en": "durationList"
                                    }
                                },
                                {
                                    "name": "tags",
                                    "locale": {
                                        "en": "tags"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula",
                                "locale": {
                                    "en": "quantityLimit"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "urls"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "lowerLimit"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "uploadedFile"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "name"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "type"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "size"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "__sizeWithUnit"
                                    }
                                },
                                {
                                    "name": "previewUrl",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "previewUrl"
                                    }
                                },
                                {
                                    "name": "downloadUrl",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "downloadUrl"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download",
                                    "previewAndDownload"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__lowerLimit"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "__timeout"
                                }
                            },
                            {
                                "name": "accept",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, type is not limited"
                                },
                                "locale": {
                                    "en": "accept"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadFiles",
                        "locale": {
                            "en": "uploadFiles"
                        },
                        "callback": {
                            "result": {
                                "hideValue": true,
                                "locale": {
                                    "en": "Uploaded Files"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "Before Upload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "Before Upload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "Uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "Uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "Uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "Uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "Failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "Failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "objData",
                                    "func": "$SF_sys_multiObjListToObjArr",
                                    "locale": {
                                        "en": "__data"
                                    }
                                },
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "urlList"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "nameList"
                                    }
                                },
                                {
                                    "name": "type",
                                    "locale": {
                                        "en": "typeList"
                                    }
                                },
                                {
                                    "name": "size",
                                    "locale": {
                                        "en": "sizeList"
                                    }
                                },
                                {
                                    "name": "sizeWithUnit",
                                    "locale": {
                                        "en": "__sizeWithUnitList"
                                    }
                                },
                                {
                                    "name": "previewUrl",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "previewUrl"
                                    }
                                },
                                {
                                    "name": "downloadUrl",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "downloadUrl"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula",
                                "locale": {
                                    "en": "quantityLimit"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "urls"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download",
                                    "previewAndDownload"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "__lowerLimit"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "__timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadDocFile",
                        "locale": {
                            "en": "uploadDocFile"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "uploadedDoc"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "filename",
                                    "locale": {
                                        "en": "filename"
                                    }
                                },
                                {
                                    "name": "mimeType",
                                    "locale": {
                                        "en": "mimeType"
                                    }
                                },
                                {
                                    "name": "name",
                                    "locale": {
                                        "en": "url"
                                    }
                                },
                                {
                                    "name": "pathPrefix",
                                    "locale": {
                                        "en": "pathPrefix"
                                    }
                                },
                                {
                                    "name": "x2t",
                                    "locale": {
                                        "en": "resourceParsingPath"
                                    }
                                },
                                {
                                    "name": "txtPath",
                                    "locale": {
                                        "en": "txtPath"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download",
                                    "previewAndDownload"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "size"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "minSize"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "accept",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "By default, type is not limited"
                                },
                                "locale": {
                                    "en": "accept"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadDocFiles",
                        "locale": {
                            "en": "uploadDocFiles"
                        },
                        "callback": {
                            "result": {
                                "hideValue": true,
                                "locale": {
                                    "en": "uploadedDocs"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "arrData",
                                    "locale": {
                                        "en": "docList"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula",
                                "locale": {
                                    "en": "number"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                },
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download",
                                    "previewAndDownload"
                                ],
                                "locale": {
                                    "en": "readType"
                                }
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "size"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "minSize"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadFolder",
                        "locale": {
                            "en": "uploadFolder"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "uploadResult"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    {
                                        "name": "beforeUpload",
                                        "en": "beforeUpload",
                                        "value": "beforeUpload",
                                        "locale": {
                                            "en": "beforeUpload"
                                        }
                                    },
                                    {
                                        "name": "uploading",
                                        "en": "uploading",
                                        "value": "uploading",
                                        "locale": {
                                            "en": "uploading"
                                        }
                                    },
                                    {
                                        "name": "uploaded",
                                        "en": "uploaded",
                                        "value": "uploaded",
                                        "locale": {
                                            "en": "uploaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "rst",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "rst"
                                    }
                                },
                                {
                                    "name": "rstJson",
                                    "locale": {
                                        "en": "json"
                                    }
                                },
                                {
                                    "name": "rstObjArr",
                                    "locale": {
                                        "en": "matrixObj"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "maxSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "upperLimit"
                                }
                            },
                            {
                                "name": "minSize",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                },
                                "locale": {
                                    "en": "lowerLimit"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 60s"
                                },
                                "locale": {
                                    "en": "timeout"
                                }
                            },
                            {
                                "name": "beforeUploadCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "beforeUploadCb"
                                }
                            },
                            {
                                "name": "uploadingCb",
                                "type": "Lambda",
                                "order": 100,
                                "locale": {
                                    "en": "uploadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortFile",
                        "locale": {
                            "en": "abortFileUploading"
                        },
                        "params": []
                    },
                    {
                        "name": "PreviewFile",
                        "locale": {
                            "en": "previewFile"
                        },
                        "params": [
                            {
                                "name": "link",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            }
                        ]
                    },
                    {
                        "name": "saveTextAsFile",
                        "locale": {
                            "en": "saveTextAsFile"
                        },
                        "params": [
                            {
                                "name": "content",
                                "type": "Formula"
                            },
                            {
                                "name": "fileName",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "downloadedFile"
                                }
                            },
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "downloaded",
                                "options": [
                                    {
                                        "name": "downloading",
                                        "en": "downloading",
                                        "value": "downloading",
                                        "locale": {
                                            "en": "downloading"
                                        }
                                    },
                                    {
                                        "name": "downloaded",
                                        "en": "downloaded",
                                        "value": "downloaded",
                                        "locale": {
                                            "en": "downloaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "success"
                                    }
                                },
                                {
                                    "name": "loadedNum",
                                    "hiddenVer": "v5",
                                    "locale": {
                                        "en": "bytesLoaded"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "hiddenVer": "v5",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "fileName",
                                "type": "Formula",
                                "locale": {
                                    "en": "fileName"
                                }
                            },
                            {
                                "name": "link",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "downloadingCb",
                                "type": "Lambda",
                                "locale": {
                                    "en": "downloadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "downloadFiles",
                        "locale": {
                            "en": "downloadFiles"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "downloadedZip"
                                }
                            },
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "downloaded",
                                "options": [
                                    {
                                        "name": "downloading",
                                        "en": "downloading",
                                        "value": "downloading",
                                        "locale": {
                                            "en": "downloading"
                                        }
                                    },
                                    {
                                        "name": "downloaded",
                                        "en": "downloaded",
                                        "value": "downloaded",
                                        "locale": {
                                            "en": "downloaded"
                                        }
                                    },
                                    {
                                        "name": "onError",
                                        "en": "failed",
                                        "value": "onError",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "success"
                                    }
                                },
                                {
                                    "name": "loadedNum",
                                    "hiddenVer": "v5",
                                    "locale": {
                                        "en": "bytesLoaded"
                                    }
                                },
                                {
                                    "name": "progress",
                                    "hiddenVer": "v5",
                                    "locale": {
                                        "en": "progress"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "failureReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "fileName",
                                "type": "Formula",
                                "locale": {
                                    "en": "zipFileName"
                                }
                            },
                            {
                                "name": "links",
                                "type": "Formula",
                                "locale": {
                                    "en": "urls"
                                }
                            },
                            {
                                "name": "downloadingCb",
                                "type": "Lambda",
                                "locale": {
                                    "en": "downloadingCb"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getFullSrc",
                        "locale": {
                            "en": "getFullSrc"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "temporaryUrl"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "link",
                                "type": "Formula",
                                "locale": {
                                    "en": "link"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setCDNQuery",
                        "locale": {
                            "en": "setCdnQuery"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getDirectoryByType",
                        "locale": {
                            "en": "getDirectoryByType"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "directory",
                                    "locale": {
                                        "en": "directory"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "MainBundlePath",
                                    "CachesDirectoryPath",
                                    "DocumentDirectoryPath",
                                    "TemporaryDirectoryPath",
                                    "LibraryDirectoryPath",
                                    "ExternalDirectoryPath",
                                    "ExternalStorageDirectoryPath"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "MainBundlePath": {
                                        "name": "MainBundlePath",
                                        "en": "mainBundlePath"
                                    },
                                    "CachesDirectoryPath": {
                                        "name": "CachesDirectoryPath",
                                        "en": "CachesDirectoryPath"
                                    },
                                    "DocumentDirectoryPath": {
                                        "name": "DocumentDirectoryPath",
                                        "en": "documentDirectoryPath"
                                    },
                                    "TemporaryDirectoryPath": {
                                        "name": "TemporaryDirectoryPath",
                                        "en": "TemporaryDirectoryPath"
                                    },
                                    "LibraryDirectoryPath": {
                                        "name": "LibraryDirectoryPath",
                                        "en": "LibraryDirectoryPath"
                                    },
                                    "ExternalDirectoryPath": {
                                        "name": "ExternalDirectoryPath",
                                        "en": "externalDirectoryPath"
                                    },
                                    "ExternalStorageDirectoryPath": {
                                        "name": "ExternalStorageDirectoryPath",
                                        "en": "externalStorageDirectoryPath"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "writeFile",
                        "locale": {
                            "en": "writeFile"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filepath",
                                "type": "Formula",
                                "locale": {
                                    "en": "filepath"
                                }
                            },
                            {
                                "name": "contents",
                                "type": "Formula",
                                "locale": {
                                    "en": "contents"
                                }
                            },
                            {
                                "name": "encoding",
                                "type": "Select",
                                "options": [
                                    "utf8",
                                    "ascii",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "encoding"
                                },
                                "optionLocales": {
                                    "utf8": {
                                        "name": "utf8",
                                        "en": "utf8"
                                    },
                                    "ascii": {
                                        "name": "ascii",
                                        "en": "ascii"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "base64"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "readFile",
                        "locale": {
                            "en": "readFile"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "contents",
                                    "locale": {
                                        "en": "contents"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filepath",
                                "type": "Formula",
                                "locale": {
                                    "en": "filepath"
                                }
                            },
                            {
                                "name": "encoding",
                                "type": "Select",
                                "options": [
                                    "utf8",
                                    "ascii",
                                    "base64"
                                ],
                                "locale": {
                                    "en": "encoding"
                                },
                                "optionLocales": {
                                    "utf8": {
                                        "name": "utf8",
                                        "en": "utf8"
                                    },
                                    "ascii": {
                                        "name": "ascii",
                                        "en": "ascii"
                                    },
                                    "base64": {
                                        "name": "base64",
                                        "en": "base64"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "writeFileV2",
                        "locale": {
                            "en": "writeFileV2"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "detail"
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "fileName",
                                "type": "Formula"
                            },
                            {
                                "name": "contents",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "readFileV2",
                        "locale": {
                            "en": "readFileV2"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "contents"
                                },
                                {
                                    "name": "detail"
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filepath",
                                "type": "Formula"
                            },
                            {
                                "name": "encoding",
                                "type": "Select",
                                "options": [
                                    "utf8",
                                    "ascii",
                                    "base64"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "delFile",
                        "locale": {
                            "en": "delFile"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filepath",
                                "type": "Formula",
                                "locale": {
                                    "en": "filepath"
                                }
                            }
                        ]
                    },
                    {
                        "name": "readDir",
                        "locale": {
                            "en": "readDir"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "items",
                                    "locale": {
                                        "en": "items"
                                    }
                                },
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filepath",
                                "type": "Formula",
                                "locale": {
                                    "en": "filepath"
                                }
                            }
                        ]
                    },
                    {
                        "name": "mkDir",
                        "locale": {
                            "en": "mkDir"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "detail",
                                    "locale": {
                                        "en": "detail"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "filepath",
                                "type": "Formula",
                                "locale": {
                                    "en": "filepath"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-sys-route": {
            "map": {
                "name": "ih5-sys-route",
                "propsMap": {},
                "locale": {
                    "en": "SysRoute"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "navigate",
                        "locale": {
                            "en": "navigate"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "pathPattern",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "params",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getPathParams",
                        "locale": {
                            "en": "getPathParams"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getQueryParams",
                        "locale": {
                            "en": "getQueryParams"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getHash",
                        "locale": {
                            "en": "getHash"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getCurrentPath",
                        "locale": {
                            "en": "getCurrentPath"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getCurrentOrigin",
                        "locale": {
                            "en": "getCurrentOrigin"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getCurrentFullUrl",
                        "locale": {
                            "en": "getCurrentFullUrl"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "goBack",
                        "locale": {
                            "en": "goBack"
                        }
                    },
                    {
                        "name": "goForward",
                        "locale": {
                            "en": "goForward"
                        }
                    },
                    {
                        "name": "reload",
                        "locale": {
                            "en": "reload"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-sys-view": {
            "map": {
                "name": "ih5-sys-view",
                "propsMap": {},
                "locale": {
                    "en": "SysUI"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "alertLog",
                        "locale": {
                            "en": "windowAlert"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "info"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showModal",
                        "locale": {
                            "en": "showModal"
                        },
                        "callback": {
                            "emptyValue": false,
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "confirm",
                                        "en": "confirm",
                                        "value": "confirm",
                                        "locale": {
                                            "en": "confirm"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "cancel",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "cancel"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "confirm",
                                    "locale": {
                                        "en": "confirm"
                                    }
                                },
                                {
                                    "name": "cancel",
                                    "locale": {
                                        "en": "cancel"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "content",
                                "type": "Formula",
                                "locale": {
                                    "en": "content"
                                }
                            },
                            {
                                "name": "showCancel",
                                "type": "Boolean",
                                "locale": {
                                    "en": "__showCancel"
                                }
                            },
                            {
                                "name": "cancelText",
                                "type": "Formula",
                                "locale": {
                                    "en": "__cancelText"
                                }
                            },
                            {
                                "name": "cancelColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "__cancelColor"
                                }
                            },
                            {
                                "name": "confirmText",
                                "type": "Formula",
                                "locale": {
                                    "en": "__confirmText"
                                }
                            },
                            {
                                "name": "confirmColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "__confirmColor"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showLoading",
                        "locale": {
                            "en": "showLoading"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            }
                        ]
                    },
                    {
                        "name": "hideLoading",
                        "locale": {
                            "en": "hideLoading"
                        },
                        "params": []
                    },
                    {
                        "name": "showToast",
                        "locale": {
                            "en": "showToast"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "icon",
                                "type": "Select",
                                "options": [
                                    "success",
                                    "loading",
                                    "error",
                                    "check",
                                    "close",
                                    "close2",
                                    "checkCircle",
                                    "closeCircle",
                                    "info1",
                                    "info2",
                                    "question1",
                                    "question2",
                                    "warning1",
                                    "warning2",
                                    "warning3",
                                    "warning4",
                                    "none"
                                ],
                                "locale": {
                                    "en": "iconType"
                                },
                                "optionLocales": {
                                    "success": {
                                        "name": "success",
                                        "en": "success"
                                    },
                                    "loading": {
                                        "name": "loading",
                                        "en": "loading"
                                    },
                                    "error": {
                                        "name": "error",
                                        "en": "error"
                                    },
                                    "check": {
                                        "name": "check",
                                        "en": "check"
                                    },
                                    "close": {
                                        "name": "close",
                                        "en": "close"
                                    },
                                    "close2": {
                                        "name": "close2",
                                        "en": "close2"
                                    },
                                    "checkCircle": {
                                        "name": "checkCircle",
                                        "en": "checkCircle"
                                    },
                                    "closeCircle": {
                                        "name": "closeCircle",
                                        "en": "closeCircle"
                                    },
                                    "info1": {
                                        "name": "info1",
                                        "en": "info1"
                                    },
                                    "info2": {
                                        "name": "info2",
                                        "en": "info2"
                                    },
                                    "question1": {
                                        "name": "question1",
                                        "en": "question1"
                                    },
                                    "question2": {
                                        "name": "question2",
                                        "en": "question2"
                                    },
                                    "warning1": {
                                        "name": "warning1",
                                        "en": "warning1"
                                    },
                                    "warning2": {
                                        "name": "warning2",
                                        "en": "warning2"
                                    },
                                    "warning3": {
                                        "name": "warning3",
                                        "en": "warning3"
                                    },
                                    "warning4": {
                                        "name": "warning4",
                                        "en": "warning4"
                                    },
                                    "none": {
                                        "name": "none",
                                        "en": "none"
                                    }
                                }
                            },
                            {
                                "name": "image",
                                "type": "Formula",
                                "locale": {
                                    "en": "customizeIcon"
                                }
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 1.5 Sec"
                                },
                                "locale": {
                                    "en": "duration"
                                }
                            }
                        ]
                    },
                    {
                        "name": "hideToast",
                        "locale": {
                            "en": "hideToast"
                        },
                        "params": []
                    },
                    {
                        "name": "changeFavicon",
                        "locale": {
                            "en": "changeFavicon"
                        },
                        "params": [
                            {
                                "name": "ico",
                                "type": "Formula",
                                "locale": {
                                    "en": "iconURL"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showCursor",
                        "locale": {
                            "en": "showCursor"
                        }
                    },
                    {
                        "name": "hideCursor",
                        "locale": {
                            "en": "hideCursor"
                        }
                    },
                    {
                        "name": "changeCursor",
                        "locale": {
                            "en": "changeCursor"
                        },
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "optionsEmpty": false,
                                "defaultValue": "default",
                                "options": [
                                    "default",
                                    "customize"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "default": {
                                        "name": "default",
                                        "en": "css"
                                    },
                                    "customize": {
                                        "name": "customize",
                                        "en": "customize"
                                    }
                                }
                            },
                            {
                                "name": "cursor",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "customize"
                                    ]
                                },
                                "locale": {
                                    "en": "styleUrl"
                                }
                            },
                            {
                                "name": "cursorDefault",
                                "type": "Select",
                                "options": [
                                    "alias",
                                    "all-scroll",
                                    "auto",
                                    "cell",
                                    "col-resize",
                                    "context-menu",
                                    "copy",
                                    "crosshair",
                                    "default",
                                    "e-resize",
                                    "ew-resize",
                                    "grab",
                                    "grabbing",
                                    "help",
                                    "move",
                                    "n-resize",
                                    "ne-resize",
                                    "nesw-resize",
                                    "ns-resize",
                                    "nw-resize",
                                    "nwse-resize",
                                    "no-drop",
                                    "none",
                                    "not-allowed",
                                    "pointer",
                                    "progress",
                                    "row-resize",
                                    "s-resize",
                                    "se-resize",
                                    "sw-resize",
                                    "text",
                                    "w-resize",
                                    "wait",
                                    "zoom-in",
                                    "zoom-out"
                                ],
                                "related": {
                                    "type": [
                                        "default"
                                    ]
                                },
                                "init": true,
                                "locale": {
                                    "en": "cursorDefault"
                                },
                                "optionLocales": {
                                    "alias": {
                                        "name": "alias",
                                        "en": "alias"
                                    },
                                    "all-scroll": {
                                        "name": "all-scroll",
                                        "en": "allScroll"
                                    },
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "cell": {
                                        "name": "cell",
                                        "en": "cell"
                                    },
                                    "col-resize": {
                                        "name": "col-resize",
                                        "en": "colResize"
                                    },
                                    "context-menu": {
                                        "name": "context-menu",
                                        "en": "contextMenu"
                                    },
                                    "copy": {
                                        "name": "copy",
                                        "en": "copy"
                                    },
                                    "crosshair": {
                                        "name": "crosshair",
                                        "en": "crosshair"
                                    },
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "e-resize": {
                                        "name": "e-resize",
                                        "en": "eResize"
                                    },
                                    "ew-resize": {
                                        "name": "ew-resize",
                                        "en": "ewResize"
                                    },
                                    "grab": {
                                        "name": "grab",
                                        "en": "grab"
                                    },
                                    "grabbing": {
                                        "name": "grabbing",
                                        "en": "grabbing"
                                    },
                                    "help": {
                                        "name": "help",
                                        "en": "help"
                                    },
                                    "move": {
                                        "name": "move",
                                        "en": "move"
                                    },
                                    "n-resize": {
                                        "name": "n-resize",
                                        "en": "nResize"
                                    },
                                    "ne-resize": {
                                        "name": "ne-resize",
                                        "en": "neResize"
                                    },
                                    "nesw-resize": {
                                        "name": "nesw-resize",
                                        "en": "neswResize"
                                    },
                                    "ns-resize": {
                                        "name": "ns-resize",
                                        "en": "nsResize"
                                    },
                                    "nw-resize": {
                                        "name": "nw-resize",
                                        "en": "nwResize"
                                    },
                                    "nwse-resize": {
                                        "name": "nwse-resize",
                                        "en": "nwseResize"
                                    },
                                    "no-drop": {
                                        "name": "no-drop",
                                        "en": "noDrop"
                                    },
                                    "none": {
                                        "name": "none",
                                        "en": "none"
                                    },
                                    "not-allowed": {
                                        "name": "not-allowed",
                                        "en": "notAllowed"
                                    },
                                    "pointer": {
                                        "name": "pointer",
                                        "en": "pointer"
                                    },
                                    "progress": {
                                        "name": "progress",
                                        "en": "progress"
                                    },
                                    "row-resize": {
                                        "name": "row-resize",
                                        "en": "rowResize"
                                    },
                                    "s-resize": {
                                        "name": "s-resize",
                                        "en": "sResize"
                                    },
                                    "se-resize": {
                                        "name": "se-resize",
                                        "en": "seResize"
                                    },
                                    "sw-resize": {
                                        "name": "sw-resize",
                                        "en": "swResize"
                                    },
                                    "text": {
                                        "name": "text",
                                        "en": "text"
                                    },
                                    "w-resize": {
                                        "name": "w-resize",
                                        "en": "wResize"
                                    },
                                    "wait": {
                                        "name": "wait",
                                        "en": "wait"
                                    },
                                    "zoom-in": {
                                        "name": "zoom-in",
                                        "en": "zoomIn"
                                    },
                                    "zoom-out": {
                                        "name": "zoom-out",
                                        "en": "zoomOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "setAppTitle",
                        "locale": {
                            "en": "changeTitle"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setScrollbarStyle",
                        "locale": {
                            "en": "setScrollbarStyle"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "width",
                                "type": "Formula",
                                "locale": {
                                    "en": "width"
                                }
                            },
                            {
                                "name": "height",
                                "type": "Formula",
                                "locale": {
                                    "en": "height"
                                }
                            },
                            {
                                "name": "showButton",
                                "type": "Boolean",
                                "_hidden": true,
                                "defaultValue": false,
                                "locale": {
                                    "en": "showButton"
                                }
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "backgroundColor"
                                }
                            },
                            {
                                "name": "cornerBgColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "cornerBackgroundColor"
                                }
                            },
                            {
                                "name": "thumbBorderRadius",
                                "type": "Formula",
                                "locale": {
                                    "en": "thumbBorderRadius"
                                }
                            },
                            {
                                "name": "thumbBgColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "thumbBackgroundColor"
                                }
                            },
                            {
                                "name": "trackBgColor",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "trackBackgroundColor"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-timer-marker": {
            "map": {
                "name": "ih5-timer-marker",
                "propsMap": {
                    "time": {
                        "locale": {
                            "en": "time"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "direction": {
                        "locale": {
                            "en": "direction"
                        },
                        "type": "Select",
                        "defaultValue": 0,
                        "groupName": "behavior",
                        "optionLocales": {
                            "0": {
                                "en": "Both"
                            },
                            "1": {
                                "en": "Forward"
                            },
                            "2": {
                                "en": "Backward"
                            }
                        }
                    },
                    "pauseOnHit": {
                        "locale": {
                            "en": "pauseMarker"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "frequency": {
                        "locale": {
                            "en": "frequency"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5TimerMarker"
                },
                "eventsMap": {
                    "time": {
                        "locale": {
                            "en": "playToMarker"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-timer": {
            "map": {
                "name": "ih5-timer",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "visible2"
                    },
                    "currentTime": {
                        "locale": {
                            "en": "currentTime"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldIh5Timer"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentTime",
                        "locale": {
                            "en": "timePosition"
                        }
                    }
                ]
            }
        },
        "ih5-track": {
            "map": {
                "name": "ih5-track",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden"
                    },
                    "type": {
                        "locale": {
                            "en": "trackShape"
                        },
                        "type": "Select",
                        "defaultValue": 1,
                        "groupName": "behavior",
                        "optionLocales": {
                            "0": {
                                "en": "Linear"
                            },
                            "1": {
                                "en": "Curve"
                            },
                            "2": {
                                "en": "None"
                            }
                        }
                    },
                    "startTime": {
                        "locale": {
                            "en": "startTime"
                        },
                        "type": "Number",
                        "defaultValue": -1,
                        "groupName": "behavior"
                    },
                    "endTime": {
                        "locale": {
                            "en": "endTime"
                        },
                        "type": "Number",
                        "defaultValue": -1,
                        "groupName": "behavior"
                    },
                    "timerProps": {
                        "locale": {
                            "en": "customizeProperties"
                        },
                        "type": "Button",
                        "groupName": "customDom"
                    },
                    "autoPlay": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "loop": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "totalTime": {
                        "locale": {
                            "en": "totalTime"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "behavior"
                    },
                    "actualTime": {
                        "locale": {
                            "en": "actualTime"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "behavior"
                    },
                    "currentTime": {
                        "locale": {
                            "en": "currentTime"
                        },
                        "type": "Hidden"
                    },
                    "timerScale": {
                        "locale": {
                            "en": "timerScale"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "optimize": {
                        "locale": {
                            "en": "optimize"
                        },
                        "type": "Boolean",
                        "groupName": "customDom"
                    }
                },
                "locale": {
                    "en": "OldIh5Track"
                },
                "eventsMap": {
                    "play": {},
                    "running": {},
                    "pause": {},
                    "start": {},
                    "stop": {},
                    "reverseStart": {},
                    "reverseStop": {}
                },
                "methods": []
            }
        },
        "ih5-trigger": {
            "map": {
                "name": "ih5-trigger",
                "propsMap": {
                    "playTimes": {
                        "locale": {
                            "en": "repeatTimes"
                        },
                        "type": "Number",
                        "init": 1,
                        "groupName": "default"
                    },
                    "interval": {
                        "locale": {
                            "en": "interval"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "default"
                    },
                    "autoPlay": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "isAnimate": {
                        "locale": {
                            "en": "isAnimate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "type": "ServiceParams"
                    }
                },
                "locale": {
                    "en": "Trigger"
                },
                "eventsMap": {
                    "trigger": {
                        "locale": {
                            "en": "tick"
                        },
                        "params": [
                            {
                                "name": "triggerTimes",
                                "type": "Number",
                                "locale": {
                                    "en": "counts"
                                }
                            },
                            {
                                "name": "refreshInterval",
                                "type": "Number",
                                "locale": {
                                    "en": "interval"
                                }
                            },
                            {
                                "name": "duration",
                                "type": "Number",
                                "locale": {
                                    "en": "duration"
                                }
                            },
                            {
                                "name": "triggerParams",
                                "locale": {
                                    "en": "__triggerParams"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        },
                        "paramsAsObj": true
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "reset",
                        "locale": {
                            "en": "stop"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-ucClient": {
            "map": {
                "name": "ih5-ucClient",
                "propsMap": {},
                "locale": {
                    "en": "OldIh5UcClient"
                },
                "eventsMap": {
                    "loginDone": {
                        "locale": {
                            "en": "loginDone"
                        },
                        "params": [
                            {
                                "name": "userInfo",
                                "locale": {
                                    "en": "userInfo"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "userLoginPassword",
                        "locale": {
                            "en": "userLoginPassword"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "userName",
                                "type": "Formula",
                                "locale": {
                                    "en": "userName"
                                }
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {
                                    "en": "password"
                                }
                            }
                        ]
                    },
                    {
                        "name": "userLogout",
                        "locale": {
                            "en": "userLogout"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "jumpToUserCenter",
                        "locale": {
                            "en": "jumpToUserCenter"
                        }
                    }
                ]
            }
        },
        "ih5-userCenterClient": {
            "map": {
                "name": "ih5-userCenterClient",
                "propsMap": {
                    "userCenter": {
                        "locale": {
                            "en": "userCenter"
                        },
                        "type": "Select"
                    },
                    "redirect": {
                        "locale": {
                            "en": "redirect"
                        },
                        "type": "Boolean"
                    },
                    "serviceResource": {
                        "locale": {
                            "en": "serviceResource"
                        },
                        "type": "Button"
                    }
                },
                "locale": {
                    "en": "ClientUserCenter"
                },
                "eventsMap": {
                    "loginDone": {
                        "locale": {
                            "en": "loginDone"
                        },
                        "params": [
                            {
                                "name": "userInfo",
                                "locale": {
                                    "en": "userInfo"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "passwordLoginUser",
                        "locale": {
                            "en": "userLoginPassword"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "data",
                                    "locale": {
                                        "en": "data"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "userName",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "openAuthority",
                        "locale": {
                            "en": "userLoginWechatMobileWeb"
                        },
                        "params": [
                            {
                                "name": "scope",
                                "type": "Select",
                                "defaultValue": "snsapi_userinfo",
                                "options": [
                                    "snsapi_base",
                                    "snsapi_userinfo"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "snsapi_base": {
                                        "name": "snsapi_base",
                                        "en": "snsapi_base"
                                    },
                                    "snsapi_userinfo": {
                                        "name": "snsapi_userinfo",
                                        "en": "snsapi_userinfo"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "openWeComAuthority",
                        "locale": {
                            "en": "openWeComAuthority"
                        },
                        "params": [
                            {
                                "name": "scope",
                                "type": "Select",
                                "defaultValue": "snsapi_userinfo",
                                "options": [
                                    "snsapi_base",
                                    "snsapi_userinfo"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "wechatLogin",
                        "locale": {
                            "en": "wechatLogin"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess"
                                },
                                {
                                    "name": "failReason"
                                },
                                {
                                    "name": "userInfo"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "code",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "wechatScanLogin",
                        "locale": {
                            "en": "userLoginWechatScanCode"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                },
                                {
                                    "name": "userInfo",
                                    "locale": {
                                        "en": "userInfo"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "bgColor",
                                "type": "FormulaColor",
                                "locale": {}
                            },
                            {
                                "name": "style",
                                "type": "Select",
                                "options": [
                                    "white",
                                    "black"
                                ],
                                "value": "white",
                                "locale": {},
                                "optionLocales": {
                                    "white": {
                                        "name": "white",
                                        "en": "white"
                                    },
                                    "black": {
                                        "name": "black",
                                        "en": "black"
                                    }
                                }
                            },
                            {
                                "name": "cancelBtnColor",
                                "type": "FormulaColor",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "weComScanLogin",
                        "locale": {
                            "en": "weComScanLogin"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess"
                                },
                                {
                                    "name": "failReason"
                                },
                                {
                                    "name": "userInfo"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "style",
                                "type": "Select",
                                "options": [
                                    "white",
                                    "black"
                                ],
                                "value": "white"
                            },
                            {
                                "name": "cancelBtnColor",
                                "type": "FormulaColor"
                            }
                        ]
                    },
                    {
                        "name": "userLogout",
                        "locale": {
                            "en": "userLogout"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "jumpToUserCenter",
                        "locale": {
                            "en": "jumpToUserCenter"
                        }
                    },
                    {
                        "name": "sendRegistrationSMS",
                        "locale": {
                            "en": "sendRegistrationSMS"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "phoneNumber",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "registerUser",
                        "locale": {
                            "en": "registerUser"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "userName",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "password",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "verificationCode",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "phoneNumber",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "redirectToLogin",
                        "locale": {
                            "en": "redirectToLogin"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": []
                        },
                        "params": []
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-wechat": {
            "map": {
                "name": "ih5-wechat",
                "propsMap": {
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "description": {
                        "locale": {
                            "en": "description"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "imgUrl": {
                        "locale": {
                            "en": "imgUrl"
                        },
                        "type": "Upload",
                        "groupName": "behavior"
                    },
                    "shareUrl": {
                        "locale": {
                            "en": "shareUrl"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "useNewShareApi": {
                        "locale": {
                            "en": "useNewShareApi"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Wechat"
                },
                "eventsMap": {
                    "ready": {
                        "locale": {
                            "en": "ready"
                        }
                    },
                    "voiceRecordEnd": {
                        "locale": {
                            "en": "voiceRecordEnd"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "locale": {
                                    "en": "localId"
                                }
                            }
                        ]
                    },
                    "wechatShare": {
                        "locale": {
                            "en": "wechatshare"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "showShareMenu",
                        "locale": {
                            "en": "showsharemenu"
                        },
                        "params": [
                            {
                                "name": "category",
                                "type": "Select",
                                "optionsEmpty": false,
                                "value": "share",
                                "options": [
                                    "share",
                                    "protection",
                                    "all"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "share": {
                                        "name": "share",
                                        "en": "share"
                                    },
                                    "protection": {
                                        "name": "protection",
                                        "en": "protection"
                                    },
                                    "all": {
                                        "name": "all",
                                        "en": "all"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "hideShareMenu",
                        "locale": {
                            "en": "hidesharemenu"
                        },
                        "params": [
                            {
                                "name": "category",
                                "type": "Select",
                                "optionsEmpty": false,
                                "value": "share",
                                "options": [
                                    "share",
                                    "protection",
                                    "all"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "share": {
                                        "name": "share",
                                        "en": "share"
                                    },
                                    "protection": {
                                        "name": "protection",
                                        "en": "protection"
                                    },
                                    "all": {
                                        "name": "all",
                                        "en": "all"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "startRecord",
                        "locale": {
                            "en": "startrecord"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "cancel",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "cancel"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "stopRecord",
                        "locale": {
                            "en": "stoprecord"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "params": [
                                {
                                    "name": "localId",
                                    "locale": {
                                        "en": "localId"
                                    }
                                },
                                {
                                    "name": "serverId",
                                    "locale": {
                                        "en": "serverId"
                                    }
                                },
                                {
                                    "name": "audio",
                                    "locale": {
                                        "en": "audio"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "upload",
                                "type": "Boolean",
                                "locale": {
                                    "en": "upload"
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadWxRecord",
                        "locale": {
                            "en": "uploadWxRecord"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true
                            },
                            "params": [
                                {
                                    "name": "serverId",
                                    "locale": {
                                        "en": "serverId"
                                    }
                                },
                                {
                                    "name": "audio",
                                    "locale": {
                                        "en": "audio"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {
                                    "en": "localid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "playRecord",
                        "locale": {
                            "en": "playrecord"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {
                                    "en": "localid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pausePlayRecord",
                        "locale": {
                            "en": "pauseplayrecord"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {
                                    "en": "localid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "stopPlayRecord",
                        "locale": {
                            "en": "stopplayrecord"
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {
                                    "en": "localid"
                                }
                            }
                        ]
                    },
                    {
                        "name": "translateRecord",
                        "locale": {
                            "en": "translateRecord"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "showProgress",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getLocation",
                        "locale": {
                            "en": "getlocation"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "lat",
                                    "locale": {
                                        "en": "latitude"
                                    }
                                },
                                {
                                    "name": "lon",
                                    "locale": {
                                        "en": "longitude"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "setUrlInfo",
                        "locale": {
                            "en": "seturlinfo"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "info"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUrlInfo",
                        "locale": {
                            "en": "geturlinfo"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "info"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getCode",
                        "locale": {
                            "en": "getCode"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "sendTemplate",
                        "locale": {
                            "en": "sendtemplate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "templateId",
                                "type": "Formula",
                                "locale": {
                                    "en": "templateid"
                                }
                            },
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "openId",
                                "type": "Formula",
                                "locale": {
                                    "en": "openid"
                                }
                            },
                            {
                                "name": "mode",
                                "type": "Select",
                                "optionsEmpty": false,
                                "value": "normal",
                                "options": [
                                    "normal",
                                    "advanced"
                                ],
                                "locale": {
                                    "en": "mode"
                                },
                                "optionLocales": {
                                    "normal": {
                                        "name": "normal",
                                        "en": "Normal"
                                    },
                                    "advanced": {
                                        "name": "advanced",
                                        "en": "Advanced"
                                    }
                                }
                            },
                            {
                                "name": "content",
                                "type": "MultiPureKeyValue",
                                "locale": {
                                    "en": "content"
                                }
                            }
                        ]
                    },
                    {
                        "name": "wxPay",
                        "locale": {
                            "en": "wxpay"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Fail"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "Cancel",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "Cancel"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "func": "$SF_db_isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "func": "$SF_db_failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "info"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scanQRCode",
                        "locale": {
                            "en": "scanQrCode"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Scanning Info"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "Fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "Fail"
                                        }
                                    },
                                    {
                                        "name": "cancel",
                                        "en": "Cancel",
                                        "value": "cancel",
                                        "locale": {
                                            "en": "Cancel"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "resultStr",
                                    "locale": {
                                        "en": "Result String"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "Failure Reason"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "chooseAddress",
                        "locale": {
                            "en": "chooseaddress"
                        },
                        "callback": {
                            "emptyValue": false,
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "params": [
                                {
                                    "name": "transValue",
                                    "func": "$SF_obj_translateData",
                                    "locale": {
                                        "en": "value"
                                    }
                                },
                                {
                                    "name": "errMsg",
                                    "locale": {
                                        "en": "errMsg"
                                    }
                                },
                                {
                                    "name": "userName",
                                    "locale": {
                                        "en": "userName"
                                    }
                                },
                                {
                                    "name": "telNumber",
                                    "locale": {
                                        "en": "telNumber"
                                    }
                                },
                                {
                                    "name": "postalCode",
                                    "locale": {
                                        "en": "postalCode"
                                    }
                                },
                                {
                                    "name": "provinceName",
                                    "locale": {
                                        "en": "provinceName"
                                    }
                                },
                                {
                                    "name": "cityName",
                                    "locale": {
                                        "en": "cityName"
                                    }
                                },
                                {
                                    "name": "countryName",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "countryName"
                                    }
                                },
                                {
                                    "name": "areaName",
                                    "locale": {
                                        "en": "areaName"
                                    }
                                },
                                {
                                    "name": "detailInfo",
                                    "locale": {
                                        "en": "detailInfo"
                                    }
                                },
                                {
                                    "name": "nationalCode",
                                    "locale": {
                                        "en": "nationalCode"
                                    }
                                }
                            ]
                        },
                        "params": []
                    },
                    {
                        "name": "addCard",
                        "locale": {
                            "en": "addCard"
                        },
                        "callback": {
                            "name": "callback",
                            "emptyValue": false,
                            "locale": {
                                "en": "callback"
                            },
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "value": "success",
                                        "locale": {
                                            "en": "Success"
                                        }
                                    },
                                    {
                                        "value": "fail",
                                        "locale": {
                                            "en": "Fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "error"
                                    }
                                },
                                {
                                    "name": "encryptedCode",
                                    "locale": {
                                        "en": "encryptedCode"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "cardId",
                                "type": "Formula"
                            },
                            {
                                "name": "cardExt",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "showToast",
                        "locale": {
                            "en": "showToast"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "icon",
                                "type": "Select",
                                "options": [
                                    "success",
                                    "loading",
                                    "none"
                                ]
                            },
                            {
                                "name": "image",
                                "type": "Formula"
                            },
                            {
                                "name": "duration",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "hideToast",
                        "locale": {
                            "en": "hideToast"
                        },
                        "params": []
                    },
                    {
                        "name": "showLoading",
                        "locale": {
                            "en": "showLoading"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "hideLoading",
                        "locale": {
                            "en": "hideLoading"
                        },
                        "params": []
                    },
                    {
                        "name": "showModal",
                        "locale": {
                            "en": "showModal"
                        },
                        "callback": {
                            "name": "callback",
                            "emptyValue": false,
                            "locale": {
                                "en": "callback"
                            },
                            "params": [
                                {
                                    "name": "confirm",
                                    "locale": {
                                        "en": "confirm"
                                    }
                                },
                                {
                                    "name": "cancel",
                                    "locale": {
                                        "en": "cancel"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "content",
                                "type": "Formula"
                            },
                            {
                                "name": "showCancel",
                                "type": "Boolean"
                            },
                            {
                                "name": "cancelText",
                                "type": "Formula"
                            },
                            {
                                "name": "cancelColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "confirmText",
                                "type": "Formula"
                            },
                            {
                                "name": "confirmColor",
                                "type": "FormulaColor"
                            }
                        ]
                    },
                    {
                        "name": "browsePic",
                        "locale": {
                            "en": "browsePicture"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "browserPic"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "srcList",
                                    "locale": {
                                        "en": "srcList"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "Browse Error Reason"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "browseMutiPic",
                        "locale": {
                            "en": "browseMutiplePicture"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "browserPic"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "srcList",
                                    "locale": {
                                        "en": "srcList"
                                    }
                                },
                                {
                                    "name": "error",
                                    "locale": {
                                        "en": "Browse Error Reason"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "maxNumberPic",
                                "type": "Formula",
                                "locale": {
                                    "en": "maxnumberpic"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAccountInfo",
                        "locale": {
                            "en": "getCurrentAccountInformation"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Account Information"
                                }
                            },
                            "params": [
                                {
                                    "name": "subscribe",
                                    "locale": {
                                        "en": "subscribe"
                                    }
                                },
                                {
                                    "name": "openid",
                                    "locale": {
                                        "en": "openid"
                                    }
                                },
                                {
                                    "name": "nickname",
                                    "locale": {
                                        "en": "nickname"
                                    }
                                },
                                {
                                    "name": "sex",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "sex"
                                    }
                                },
                                {
                                    "name": "country",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "country"
                                    }
                                },
                                {
                                    "name": "province",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "province"
                                    }
                                },
                                {
                                    "name": "city",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "city"
                                    }
                                },
                                {
                                    "name": "language",
                                    "locale": {
                                        "en": "language"
                                    }
                                },
                                {
                                    "name": "headimgurl",
                                    "locale": {
                                        "en": "headimgurl"
                                    }
                                },
                                {
                                    "name": "subscribe_time",
                                    "locale": {
                                        "en": "subscribe_time"
                                    }
                                },
                                {
                                    "name": "unionid",
                                    "locale": {
                                        "en": "unionid"
                                    }
                                },
                                {
                                    "name": "remark",
                                    "locale": {
                                        "en": "remark"
                                    }
                                },
                                {
                                    "name": "groupid",
                                    "locale": {
                                        "en": "groupid"
                                    }
                                },
                                {
                                    "name": "tagid_list",
                                    "locale": {
                                        "en": "tagid list"
                                    }
                                },
                                {
                                    "name": "subscribe_scene",
                                    "locale": {
                                        "en": "subscribe_scene"
                                    }
                                },
                                {
                                    "name": "qr_scene",
                                    "locale": {
                                        "en": "qr_scene"
                                    }
                                },
                                {
                                    "name": "qr_scene_str",
                                    "locale": {
                                        "en": "qr_scene"
                                    }
                                }
                            ],
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "Get Success",
                                        "value": "success",
                                        "locale": {
                                            "en": "Get Success"
                                        }
                                    },
                                    {
                                        "name": "failed",
                                        "en": "Get Failed",
                                        "value": "failed",
                                        "locale": {
                                            "en": "Get Failed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "getLocalImgData",
                        "locale": {
                            "en": "getLocalImgData"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "localData",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "localId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "openLocation",
                        "locale": {
                            "en": "openLocation"
                        },
                        "params": [
                            {
                                "name": "latitude",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "longitude",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "address",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "infoUrl",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "openAuthority",
                        "locale": {
                            "en": "openAuthority"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "snsapi_base",
                                "options": [
                                    "snsapi_base",
                                    "snsapi_userinfo"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "snsapi_base": {
                                        "name": "snsapi_base",
                                        "en": "snsapi_base"
                                    },
                                    "snsapi_userinfo": {
                                        "name": "snsapi_userinfo",
                                        "en": "snsapi_userinfo"
                                    }
                                }
                            },
                            {
                                "name": "appId",
                                "type": "Formula",
                                "locale": {
                                    "en": "appId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "requestWebAppPay",
                        "locale": {
                            "en": "requestWebAppPay"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "navigateTo",
                        "locale": {
                            "en": "navigateTo"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "navigateBack",
                        "locale": {
                            "en": "navigateBack"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "delta",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "switchTab",
                        "locale": {
                            "en": "switchTab"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            }
                        ]
                    },
                    {
                        "name": "reLaunch",
                        "locale": {
                            "en": "reLaunch"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "redirectTo",
                        "locale": {
                            "en": "redirectTo"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "postMessage",
                        "locale": {
                            "en": "postMessage"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "msg",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getEnv",
                        "locale": {
                            "en": "getEnv"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "miniprogram",
                                    "locale": {
                                        "en": "miniprogram"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "setShareInfo",
                        "locale": {
                            "en": "setShareInfo"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "imageUrl",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "query",
                                "type": "MultiKeyValue",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "getShareParams",
                        "locale": {
                            "en": "getShareParams"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "openCustomerServiceChat",
                        "locale": {
                            "en": "openCustomerServiceChat"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "extInfo",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "corpId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "showMessageCard",
                                "type": "Boolean",
                                "locale": {}
                            },
                            {
                                "name": "sendMessageTitle",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "sendMessagePath",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "sendMessageImg",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-wechatApp": {
            "map": {
                "name": "ih5-wechatApp",
                "propsMap": {},
                "locale": {
                    "en": "OldIh5WechatApp"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "shareWxAppV2",
                        "locale": {
                            "en": "shareWxAppV2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {}
                                },
                                {
                                    "name": "errStr",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "wxShareText",
                                "options": [
                                    "wxShareText",
                                    "wxShareImage",
                                    "wxShareMusic",
                                    "wxShareVideo",
                                    "wxShareWebpage",
                                    "wxShareMiniProgram"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "wxShareText": {
                                        "name": "wxShareText",
                                        "en": "wxShareText"
                                    },
                                    "wxShareImage": {
                                        "name": "wxShareImage",
                                        "en": "wxShareImage"
                                    },
                                    "wxShareMusic": {
                                        "name": "wxShareMusic",
                                        "en": "wxShareMusic"
                                    },
                                    "wxShareVideo": {
                                        "name": "wxShareVideo",
                                        "en": "wxShareVideo"
                                    },
                                    "wxShareWebpage": {
                                        "name": "wxShareWebpage",
                                        "en": "wxShareWebpage"
                                    },
                                    "wxShareMiniProgram": {
                                        "name": "wxShareMiniProgram",
                                        "en": "wxShareMiniProgram"
                                    }
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "type": [
                                        "wxShareText"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "imageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareImage"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "thumbImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareWebpage"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "musicUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "musicLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "musicDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "musicLowBandDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "videoUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "videoLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "userName",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "hdImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "withShareTicket",
                                "type": "Boolean",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "miniProgramType",
                                "type": "Select",
                                "defaultValue": "release",
                                "options": [
                                    "release",
                                    "preview",
                                    "trial"
                                ],
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {},
                                "optionLocales": {
                                    "release": {
                                        "name": "release",
                                        "en": "release"
                                    },
                                    "preview": {
                                        "name": "preview",
                                        "en": "preview"
                                    },
                                    "trial": {
                                        "name": "trial",
                                        "en": "trial"
                                    }
                                }
                            },
                            {
                                "name": "webpageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {}
                            },
                            {
                                "name": "scene",
                                "type": "Select",
                                "init": true,
                                "options": [
                                    "dialogue",
                                    "moment",
                                    "favorites"
                                ],
                                "defaultValue": "dialogue",
                                "related": {
                                    "type": [
                                        "wxShareText",
                                        "wxShareImage",
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {},
                                "optionLocales": {
                                    "dialogue": {
                                        "name": "dialogue",
                                        "en": "dialogue"
                                    },
                                    "moment": {
                                        "name": "moment",
                                        "en": "moment"
                                    },
                                    "favorites": {
                                        "name": "favorites",
                                        "en": "favorites"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "wxPayAppv2",
                        "locale": {
                            "en": "wxPayAppv2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "payInfo",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "wxLoginApp",
                        "locale": {
                            "en": "wxLoginApp"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "code",
                                    "locale": {}
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "loginInfo",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "wxLaunchMiniProgram",
                        "locale": {
                            "en": "wxLaunchMiniProgram"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "code",
                                    "locale": {
                                        "en": "code"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "userName",
                                "type": "Formula",
                                "locale": {
                                    "en": "userName"
                                }
                            },
                            {
                                "name": "miniProgramType",
                                "type": "Select",
                                "defaultValue": "release",
                                "options": [
                                    "release",
                                    "preview",
                                    "trial"
                                ],
                                "locale": {
                                    "en": "miniProgramType"
                                },
                                "optionLocales": {
                                    "release": {
                                        "name": "release",
                                        "en": "release"
                                    },
                                    "preview": {
                                        "name": "preview",
                                        "en": "preview"
                                    },
                                    "trial": {
                                        "name": "trial",
                                        "en": "trial"
                                    }
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-alink": {
            "map": {
                "name": "ih5-alink",
                "propsMap": {
                    "url": {
                        "locale": {
                            "en": "url"
                        },
                        "type": "TextArea",
                        "init": "",
                        "default": "",
                        "groupName": "default"
                    },
                    "content": {
                        "locale": {
                            "en": "content"
                        },
                        "type": "TextArea",
                        "init": "",
                        "default": "",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5Alink"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "ih5-rel-banner": {
            "map": {
                "name": "ih5-rel-banner",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "offsetX"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "y": {
                        "locale": {
                            "en": "offsetY"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Hidden",
                        "defaultValue": "relative"
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "mask": {
                        "locale": {
                            "en": "mask"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "maskColor": {
                        "locale": {
                            "en": "maskColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "behavior"
                    },
                    "maskOpacity": {
                        "locale": {
                            "en": "maskOpacity"
                        },
                        "type": "Hidden",
                        "defaultValue": 0.5,
                        "init": 1
                    },
                    "layout": {
                        "locale": {
                            "en": "placement"
                        },
                        "type": "Select",
                        "defaultValue": "topLeft",
                        "groupName": "behavior",
                        "optionLocales": {
                            "topLeft": {
                                "en": "topLeft"
                            },
                            "topCenter": {
                                "en": "topCenter"
                            },
                            "topRight": {
                                "en": "topRight"
                            },
                            "middleLeft": {
                                "en": "middleLeft"
                            },
                            "middleCenter": {
                                "en": "middleCenter"
                            },
                            "middleRight": {
                                "en": "middleRight"
                            },
                            "bottomLeft": {
                                "en": "bottomLeft"
                            },
                            "bottomCenter": {
                                "en": "bottomCenter"
                            },
                            "bottomRight": {
                                "en": "bottomRight"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "ModalWidget"
                },
                "eventsMap": {
                    "tapmask": {
                        "locale": {
                            "en": "clickMask"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-condition": {
            "map": {
                "name": "ih5-condition",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String"
                    },
                    "opList": {
                        "locale": {
                            "en": "optionList"
                        },
                        "type": "Array",
                        "init": []
                    },
                    "colList": {
                        "locale": {
                            "en": "colList"
                        },
                        "type": "Array",
                        "init": []
                    },
                    "selectDropdownFixed": {
                        "locale": {
                            "en": "selectDropdownFixed"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "readOnly": {
                        "locale": {
                            "en": "readOnly"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "conInputWidth": {
                        "locale": {
                            "en": "conInputWidth"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "150px"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#2c2d2e"
                    },
                    "blockBg": {
                        "locale": {
                            "en": "blockBg"
                        },
                        "type": "Color",
                        "defaultValue": "#468CF0"
                    },
                    "btnIconColor": {
                        "locale": {
                            "en": "btnIconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff"
                    },
                    "selectDropdownBg": {
                        "locale": {
                            "en": "selectDropdownBg"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff"
                    },
                    "inputBg": {
                        "locale": {
                            "en": "inputBg"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff"
                    },
                    "labelColor": {
                        "locale": {
                            "en": "labelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff"
                    },
                    "labelBg": {
                        "locale": {
                            "en": "labelBg"
                        },
                        "type": "Color",
                        "defaultValue": "#468CF0"
                    },
                    "labelDelBtnColor": {
                        "locale": {
                            "en": "labelDelBtnColor"
                        },
                        "type": "Color",
                        "defaultValue": "#468CF0"
                    },
                    "labelDelBtnBg": {
                        "locale": {
                            "en": "labelDelBtnBg"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff"
                    },
                    "andText": {
                        "locale": {
                            "en": "andText"
                        },
                        "type": "String"
                    },
                    "orText": {
                        "locale": {
                            "en": "orText"
                        },
                        "type": "String"
                    }
                },
                "locale": {
                    "en": "OldIh5Condition"
                },
                "eventsMap": {
                    "changeValue": {
                        "locale": {
                            "en": "changeValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-container-flex": {
            "map": {
                "name": "ih5-container-flex",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "150px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "3d"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "3d"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "overflow": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5ContainerFlex"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-counter": {
            "map": {
                "name": "ih5-counter",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "initValue": 0,
                        "groupName": "value"
                    },
                    "radixPoint": {
                        "locale": {
                            "en": "radixPoint"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "Left"
                            },
                            "center": {
                                "name": "center",
                                "en": "Center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "Right"
                            }
                        }
                    },
                    "alignItems": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "Top"
                            },
                            "center": {
                                "name": "center",
                                "en": "Middle"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "Bottom"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Counter"
                },
                "eventsMap": {
                    "valueChange": {
                        "locale": {
                            "en": "valueChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addOne",
                        "locale": {
                            "en": "addOne"
                        },
                        "params": []
                    },
                    {
                        "name": "minusOne",
                        "locale": {
                            "en": "minusOne"
                        },
                        "params": []
                    },
                    {
                        "name": "addN",
                        "locale": {
                            "en": "addN"
                        },
                        "params": [
                            {
                                "name": "N",
                                "type": "Formula",
                                "locale": {
                                    "en": "n"
                                }
                            }
                        ]
                    },
                    {
                        "name": "minusN",
                        "locale": {
                            "en": "minusN"
                        },
                        "params": [
                            {
                                "name": "N",
                                "type": "Formula",
                                "locale": {
                                    "en": "n"
                                }
                            }
                        ]
                    },
                    {
                        "name": "randomValue",
                        "locale": {
                            "en": "randomValue"
                        },
                        "params": [
                            {
                                "name": "min",
                                "type": "Formula",
                                "locale": {
                                    "en": "min"
                                }
                            },
                            {
                                "name": "max",
                                "type": "Formula",
                                "locale": {
                                    "en": "max"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-divider": {
            "map": {
                "name": "ih5-divider",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "Integer",
                        "defaultValue": 1,
                        "groupName": "wh"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percent",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "orientation": {
                        "locale": {
                            "en": "orientation"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "groupName": "value",
                        "optionLocales": {
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        }
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "value",
                        "optionLocales": {
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            },
                            "double": {
                                "en": "Double"
                            },
                            "groove": {
                                "en": "Groove"
                            },
                            "ridge": {
                                "en": "Ridge"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCC",
                        "groupName": "color"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    }
                },
                "locale": {
                    "en": "OldIh5Divider"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-font": {
            "map": {
                "name": "ih5-font",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "autoHeight": {
                        "locale": {
                            "en": "autoHeight"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "text": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Text",
                        "defaultValue": "Text",
                        "groupName": "value"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "textSpace": {
                        "locale": {
                            "en": "letterSpacing"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "imgUrl": {
                        "locale": {
                            "en": "imgUrl"
                        },
                        "type": "Hidden",
                        "defaultValue": ""
                    },
                    "fontList": {
                        "locale": {
                            "en": "fontList"
                        },
                        "type": "Hidden"
                    },
                    "fontId": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "583f8a697f8472054937d8ab.ttf": {
                                "name": "583f8a697f8472054937d8ab.ttf",
                                "en": "站酷高端黑"
                            },
                            "583f8a5f7f8472633c035858.ttf": {
                                "name": "583f8a5f7f8472633c035858.ttf",
                                "en": "叶根友圆趣卡通"
                            },
                            "583f8a497f8472485121d10c.ttf": {
                                "name": "583f8a497f8472485121d10c.ttf",
                                "en": "叶根友新篆简体"
                            },
                            "583f8a3b7f847203b94399b6.ttf": {
                                "name": "583f8a3b7f847203b94399b6.ttf",
                                "en": "叶根友小细楷"
                            },
                            "583f8a327f847258320391ee.ttf": {
                                "name": "583f8a327f847258320391ee.ttf",
                                "en": "叶根友小京楷"
                            },
                            "583f8a277f84720581036420.ttf": {
                                "name": "583f8a277f84720581036420.ttf",
                                "en": "叶根友微圆体"
                            },
                            "583f8a1f7f8472054c493b00.ttf": {
                                "name": "583f8a1f7f8472054c493b00.ttf",
                                "en": "叶根友微影体"
                            },
                            "583f8a147f8472057b6fa21b.ttf": {
                                "name": "583f8a147f8472057b6fa21b.ttf",
                                "en": "叶根友微派黑"
                            },
                            "583f8a087f84720a4d4f1fe4.ttf": {
                                "name": "583f8a087f84720a4d4f1fe4.ttf",
                                "en": "叶根友微菱体"
                            },
                            "583f89be7f8472633c035857.ttf": {
                                "name": "583f89be7f8472633c035857.ttf",
                                "en": "叶根友童体简"
                            },
                            "583f89b67f84720a4d4f1fe3.ttf": {
                                "name": "583f89b67f84720a4d4f1fe3.ttf",
                                "en": "叶根友特色空心简体"
                            },
                            "583f89a87f8472485121d10b.ttf": {
                                "name": "583f89a87f8472485121d10b.ttf",
                                "en": "叶根友特隶简体"
                            },
                            "583f899e7f8472054a29f460.ttf": {
                                "name": "583f899e7f8472054a29f460.ttf",
                                "en": "叶根友唐楷简"
                            },
                            "583f89817f84723832393dbc.ttf": {
                                "name": "583f89817f84723832393dbc.ttf",
                                "en": "叶根友唐楷飞墨"
                            },
                            "583f89637f847208f34424a7.ttf": {
                                "name": "583f89637f847208f34424a7.ttf",
                                "en": "叶根友神工体"
                            },
                            "583f89587f8472058103641f.ttf": {
                                "name": "583f89587f8472058103641f.ttf",
                                "en": "叶根友签名体"
                            },
                            "583f89517f8472054c493aff.ttf": {
                                "name": "583f89517f8472054c493aff.ttf",
                                "en": "叶根友千秋字体"
                            },
                            "583f89427f8472633c035856.ttf": {
                                "name": "583f89427f8472633c035856.ttf",
                                "en": "叶根友毛笔特色简体"
                            },
                            "583f89397f8472054937d8aa.ttf": {
                                "name": "583f89397f8472054937d8aa.ttf",
                                "en": "叶根友毛笔行书简体"
                            },
                            "583f892f7f847258320391ed.ttf": {
                                "name": "583f892f7f847258320391ed.ttf",
                                "en": "叶根友空心简体"
                            },
                            "583f89217f847203b94399b5.ttf": {
                                "name": "583f89217f847203b94399b5.ttf",
                                "en": "叶根友爵宋体"
                            },
                            "583f89117f84720a4d4f1fe2.ttf": {
                                "name": "583f89117f84720a4d4f1fe2.ttf",
                                "en": "叶根友疾风草书"
                            },
                            "583f89067f8472485121d10a.ttf": {
                                "name": "583f89067f8472485121d10a.ttf",
                                "en": "叶根友行书繁"
                            },
                            "583f88fe7f8472054a29f45f.ttf": {
                                "name": "583f88fe7f8472054a29f45f.ttf",
                                "en": "叶根友钢笔行书"
                            },
                            "583f88d37f84720a4d4f1fe1.ttf": {
                                "name": "583f88d37f84720a4d4f1fe1.ttf",
                                "en": "叶根友风帆特色"
                            },
                            "583f88c87f8472485121d109.ttf": {
                                "name": "583f88c87f8472485121d109.ttf",
                                "en": "叶根友非主流手写"
                            },
                            "583f88bd7f847203b94399b4.ttf": {
                                "name": "583f88bd7f847203b94399b4.ttf",
                                "en": "叶根友仿刘德华体"
                            },
                            "583f88897f84726fa36d7295.ttf": {
                                "name": "583f88897f84726fa36d7295.ttf",
                                "en": "叶根友刀锋黑草"
                            },
                            "583f887b7f84720548745c80.ttf": {
                                "name": "583f887b7f84720548745c80.ttf",
                                "en": "叶根友蚕燕隶书"
                            },
                            "583f88667f8472054c493afe.ttf": {
                                "name": "583f88667f8472054c493afe.ttf",
                                "en": "文泉驿正黑简体"
                            },
                            "583f884a7f8472485121d108.ttf": {
                                "name": "583f884a7f8472485121d108.ttf",
                                "en": "文鼎简中楷"
                            },
                            "583f883d7f8472054a29f45e.ttf": {
                                "name": "583f883d7f8472054a29f45e.ttf",
                                "en": "文鼎简报宋"
                            },
                            "583f88307f8472054b5c0e74.ttf": {
                                "name": "583f88307f8472054b5c0e74.ttf",
                                "en": "方正书宋简体"
                            },
                            "583f88297f84723832393dbb.ttf": {
                                "name": "583f88297f84723832393dbb.ttf",
                                "en": "方正书宋繁体"
                            },
                            "583f881e7f8472058103641e.ttf": {
                                "name": "583f881e7f8472058103641e.ttf",
                                "en": "方正楷体简体"
                            },
                            "583f88127f84720a4d4f1fe0.ttf": {
                                "name": "583f88127f84720a4d4f1fe0.ttf",
                                "en": "方正楷体繁体"
                            },
                            "583f87fc7f84720a4c2a541d.ttf": {
                                "name": "583f87fc7f84720a4c2a541d.ttf",
                                "en": "方正黑体简体"
                            },
                            "583f87f37f84720a4d4f1fdf.ttf": {
                                "name": "583f87f37f84720a4d4f1fdf.ttf",
                                "en": "方正黑体繁体"
                            },
                            "583f87be7f8472485121d107.ttf": {
                                "name": "583f87be7f8472485121d107.ttf",
                                "en": "方正仿宋简体"
                            },
                            "583f87aa7f8472054c493afd.ttf": {
                                "name": "583f87aa7f8472054c493afd.ttf",
                                "en": "方正仿宋繁体"
                            }
                        }
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "fontStyle"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "left",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "left": {
                                "name": "left",
                                "en": "left"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "right": {
                                "name": "right",
                                "en": "right"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Font"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "textchange": {
                        "locale": {
                            "en": "valueChange"
                        },
                        "params": []
                    },
                    "_fontChange": {
                        "locale": {
                            "en": "_fontChange"
                        },
                        "params": [
                            {
                                "name": "fontId",
                                "type": "String"
                            }
                        ]
                    },
                    "_heightAuto": {
                        "locale": {
                            "en": "_heightAuto"
                        },
                        "params": [
                            {
                                "name": "height",
                                "type": "Number"
                            }
                        ]
                    },
                    "imgUrlChange": {
                        "locale": {
                            "en": "bitmapImageChange"
                        },
                        "params": [
                            {
                                "name": "imgUrl",
                                "type": "String",
                                "locale": {
                                    "en": "base64Code"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status"
                            }
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-icon": {
            "map": {
                "name": "ih5-icon",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 50,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 50,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconType"
                        },
                        "type": "Icon",
                        "defaultValue": "plus",
                        "groupName": "value",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "rawSvg": {
                        "locale": {
                            "en": "rawSvg"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "noColor": {
                        "locale": {
                            "en": "noColor"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "color"
                    }
                },
                "locale": {
                    "en": "OldIh5Icon"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-button": {
            "map": {
                "name": "ih5-button",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "150px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "50px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F8F8F8",
                        "groupName": "bg"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "5px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D8D8D8",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "disabledBgColor": {
                        "locale": {
                            "en": "disabledBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F8F8F8",
                        "groupName": "bg"
                    },
                    "text": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "Button",
                        "groupName": "default"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "showIcon": {
                        "locale": {
                            "en": "showIcon"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "icon"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "icon",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconType"
                        },
                        "type": "Icon",
                        "defaultValue": "plus",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "originalColor": {
                        "locale": {
                            "en": "originalColor"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "icon"
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "icon"
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "icon"
                    },
                    "iconMargin": {
                        "locale": {
                            "en": "iconMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "__events": {
                        "locale": {
                            "en": "__events"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldIh5Button"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-icon-font": {
            "map": {
                "name": "ih5-icon-font",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "inline": {
                        "locale": {
                            "en": "inline"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "className": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "attrs": {
                        "locale": {
                            "en": "attrs"
                        },
                        "type": "SimpleObj",
                        "vlHide": true
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "tabIndex": {
                        "locale": {
                            "en": "tabIndex"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "url": {
                        "locale": {
                            "en": "url"
                        },
                        "type": "Icon",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "svgCode": {
                        "locale": {
                            "en": "svgCode"
                        },
                        "type": "String",
                        "groupName": "icon"
                    },
                    "webfont": {
                        "locale": {
                            "en": "fontSet"
                        },
                        "type": "Select",
                        "defaultValue": "fa-solid-900",
                        "optionLocales": {
                            "fa-solid-900": {
                                "en": "fa-solid-900"
                            },
                            "fa-regular-400": {
                                "en": "fa-regular-400"
                            },
                            "fa-brands-400": {
                                "en": "fa-brands-400"
                            }
                        }
                    },
                    "content": {
                        "locale": {
                            "en": "content"
                        },
                        "type": "String"
                    }
                },
                "locale": {
                    "en": "Icon"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "click": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "locale": {
                                    "en": "__pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "locale": {
                                    "en": "__pageY"
                                }
                            },
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "clickOutside": {
                        "locale": {
                            "en": "clickOutside"
                        }
                    },
                    "contextMenu": {
                        "locale": {
                            "en": "contextMenu"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "doubleClick": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "event",
                                "hidden": true
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "pointerDown": {
                        "locale": {
                            "en": "mouseDown"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerMove": {
                        "locale": {
                            "en": "mouseMove"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerUp": {
                        "locale": {
                            "en": "mouseUp"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerCancel": {
                        "locale": {
                            "en": "pointerCancel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerEnter": {
                        "locale": {
                            "en": "mouseOn"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerLeave": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOver": {
                        "locale": {
                            "en": "pointerOver"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "pointerOut": {
                        "locale": {
                            "en": "pointerOut"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    },
                    "wheel": {
                        "locale": {
                            "en": "wheel"
                        },
                        "params": [
                            {
                                "name": "event",
                                "locale": {
                                    "en": "event"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setAttributes",
                        "locale": {
                            "en": "setAttributes"
                        },
                        "params": [
                            {
                                "name": "attr",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getBoundingClientRect",
                        "locale": {
                            "en": "getBoundingClientRect"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status"
                            }
                        }
                    },
                    {
                        "name": "_currentNode",
                        "locale": {
                            "en": "currentNode"
                        }
                    },
                    {
                        "name": "_actualPos",
                        "locale": {
                            "en": "actualPos"
                        }
                    },
                    {
                        "name": "_actualSize",
                        "locale": {
                            "en": "actualSize"
                        }
                    },
                    {
                        "name": "_scrollPos",
                        "locale": {
                            "en": "scrollPos"
                        }
                    },
                    {
                        "name": "_offsetWidth",
                        "locale": {
                            "en": "offsetWidth"
                        }
                    },
                    {
                        "name": "_offsetHeight",
                        "locale": {
                            "en": "offsetHeight"
                        }
                    },
                    {
                        "name": "_clientWidth",
                        "locale": {
                            "en": "clientWidth"
                        }
                    },
                    {
                        "name": "_clientHeight",
                        "locale": {
                            "en": "clientHeight"
                        }
                    },
                    {
                        "name": "_scrollWidth",
                        "locale": {
                            "en": "scrollWidth"
                        }
                    },
                    {
                        "name": "_scrollHeight",
                        "locale": {
                            "en": "scrollHeight"
                        }
                    },
                    {
                        "name": "_offsetTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_offsetLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-image": {
            "map": {
                "name": "ih5-image",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "src": {
                        "locale": {
                            "en": "srcUrl"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "mode": {
                        "locale": {
                            "en": "fitMode"
                        },
                        "type": "Select",
                        "defaultValue": "scaleToFill",
                        "groupName": "behavior",
                        "optionLocales": {
                            "scaleToFill": {
                                "en": "Fill"
                            },
                            "aspectFit": {
                                "en": "Fit Long Side"
                            },
                            "aspectFill": {
                                "en": "Fit Short Side"
                            },
                            "widthFix": {
                                "en": "Fit Width"
                            },
                            "heightFix": {
                                "en": "Fit Height"
                            },
                            "top": {
                                "en": "Top Center"
                            },
                            "bottom": {
                                "en": "Bottom Center"
                            },
                            "left": {
                                "en": "Left Center"
                            },
                            "right": {
                                "en": "Right Center"
                            },
                            "top left": {
                                "en": "Top Left"
                            },
                            "top right": {
                                "en": "Top Right"
                            },
                            "bottom left": {
                                "en": "Bottom Left"
                            },
                            "bottom right": {
                                "en": "Bottom Right"
                            }
                        }
                    },
                    "lazyLoad": {
                        "locale": {
                            "en": "lazyLoad"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "progressiveLoad": {
                        "locale": {
                            "en": "progressiveLoad"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "enableSave": {
                        "locale": {
                            "en": "longPressToSave"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "initialWidth": {
                        "locale": {
                            "en": "initialWidth"
                        },
                        "type": "Integer",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "initialHeight": {
                        "locale": {
                            "en": "initialHeight"
                        },
                        "type": "Integer",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "useTranslate3d": {
                        "locale": {
                            "en": "use3DTransform"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "rawSvg": {
                        "locale": {
                            "en": "rawSvg"
                        },
                        "type": "String",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "OldIh5Image"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "loadError": {
                        "locale": {
                            "en": "loadError"
                        }
                    },
                    "load": {
                        "locale": {
                            "en": "load"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setSrc",
                        "locale": {
                            "en": "setUrl"
                        },
                        "params": [
                            {
                                "name": "src",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toDataURL",
                        "locale": {
                            "en": "toBase64"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "originalWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "originalHeight"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-image-series": {
            "map": {
                "name": "ih5-image-series",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 350,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 300,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "slideDirection": {
                        "locale": {
                            "en": "slideDirection"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "play",
                        "optionLocales": {
                            "none": {
                                "en": "Disable"
                            },
                            "up": {
                                "en": "Up"
                            },
                            "down": {
                                "en": "Down"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "slideSpeed": {
                        "locale": {
                            "en": "slideSpeed"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "play"
                    },
                    "playing": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "play"
                    },
                    "loop": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "play"
                    },
                    "imageList": {
                        "locale": {
                            "en": "imageList"
                        },
                        "type": "Array",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "period": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 1500,
                        "groupName": "play"
                    }
                },
                "locale": {
                    "en": "Image Series"
                },
                "eventsMap": {
                    "stop": {
                        "locale": {
                            "en": "stop"
                        }
                    },
                    "reverseStop": {
                        "locale": {
                            "en": "reverseStop"
                        }
                    },
                    "imageChanged": {
                        "locale": {
                            "en": "switchImage"
                        },
                        "params": [
                            {
                                "name": "num",
                                "type": "Number",
                                "locale": {
                                    "en": "imageIndex"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "reset",
                        "locale": {
                            "en": "reset"
                        }
                    },
                    {
                        "name": "playNextFrame",
                        "locale": {
                            "en": "nextImage"
                        }
                    },
                    {
                        "name": "playPrevFrame",
                        "locale": {
                            "en": "previousImage"
                        }
                    },
                    {
                        "name": "playSelectedFrame",
                        "locale": {
                            "en": "goToImage"
                        },
                        "params": [
                            {
                                "name": "frame",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "playRandomFrame",
                        "locale": {
                            "en": "randomImage"
                        }
                    },
                    {
                        "name": "playInRange",
                        "locale": {
                            "en": "playInRange"
                        },
                        "params": [
                            {
                                "name": "startFrame",
                                "type": "Formula",
                                "locale": {
                                    "en": "startIndex"
                                }
                            },
                            {
                                "name": "endFrame",
                                "type": "Formula",
                                "locale": {
                                    "en": "endIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "playReverse",
                        "locale": {
                            "en": "reversePlay"
                        }
                    },
                    {
                        "name": "rePlay",
                        "locale": {
                            "en": "replay"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-input": {
            "map": {
                "name": "ih5-input",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "textareaRow": {
                        "locale": {
                            "en": "textareaRow"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "allowEmpty": {
                        "locale": {
                            "en": "allowEmpty"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "advancedBehavior"
                    },
                    "inputType": {
                        "locale": {
                            "en": "inputType"
                        },
                        "type": "Select",
                        "defaultValue": "text",
                        "groupName": "behavior",
                        "optionLocales": {
                            "text": {
                                "en": "Text"
                            },
                            "number": {
                                "en": "integer"
                            },
                            "digit": {
                                "en": "decimal"
                            },
                            "passWord": {
                                "en": "password"
                            },
                            "tel": {
                                "en": "telephone"
                            },
                            "idcard": {
                                "en": "IdCard"
                            },
                            "email": {
                                "en": "email"
                            },
                            "search": {
                                "en": "search"
                            }
                        }
                    },
                    "passWord": {
                        "locale": {
                            "en": "passWord"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "type": {
                        "locale": {
                            "en": "multiLine"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "defaultValue": 4,
                        "groupName": "fontStyle"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "maxlength": {
                        "locale": {
                            "en": "maxLength"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "behavior"
                    },
                    "textOverflow": {
                        "locale": {
                            "en": "textOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "clip",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "clip": {
                                "en": "clip"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            }
                        }
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "Left"
                            },
                            "center": {
                                "name": "center",
                                "en": "Center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "Right"
                            }
                        }
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请输入内容",
                        "groupName": "behavior"
                    },
                    "placeholderColor": {
                        "locale": {
                            "en": "placeholderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#BABABA",
                        "groupName": "fontStyle"
                    },
                    "editable": {
                        "locale": {
                            "en": "editable"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "focusColor": {
                        "locale": {
                            "en": "focusedBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#0099FF",
                        "groupName": "border2"
                    },
                    "icon": {
                        "locale": {
                            "en": "icon"
                        },
                        "type": "Icon",
                        "defaultValue": "",
                        "groupName": "icon",
                        "optionLocales": {
                            "": {
                                "name": "",
                                "en": "none"
                            },
                            "ih5-icon-date": {
                                "name": "ih5-icon-date",
                                "en": "date"
                            },
                            "ih5-icon-search": {
                                "name": "ih5-icon-search",
                                "en": "search"
                            }
                        }
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D1D1D1",
                        "groupName": "icon"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "right",
                        "groupName": "icon",
                        "optionLocales": {
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "icon"
                    },
                    "topOnBlur": {
                        "locale": {
                            "en": "topOnBlur"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "outsideBlur": {
                        "locale": {
                            "en": "outsideBlur"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "showNumberOptionArrow": {
                        "locale": {
                            "en": "numericManipulationArrow"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Input"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "input": {
                        "locale": {
                            "en": "input"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "confirm": {
                        "locale": {
                            "en": "confirm"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "errorType": {
                        "locale": {
                            "en": "errorType"
                        }
                    },
                    "correctType": {
                        "locale": {
                            "en": "correctType"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "clearContent",
                        "locale": {
                            "en": "clearContent"
                        }
                    },
                    {
                        "name": "clearValue",
                        "locale": {
                            "en": "clearValue"
                        }
                    },
                    {
                        "name": "autoClearValue",
                        "locale": {
                            "en": "autoClearValue"
                        }
                    },
                    {
                        "name": "_valueLength",
                        "locale": {
                            "en": "valueLength"
                        }
                    },
                    {
                        "name": "focSelect",
                        "locale": {
                            "en": "focusSelect"
                        }
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "_isFocus",
                        "locale": {
                            "en": "isFocus"
                        }
                    },
                    {
                        "name": "_getStateValue",
                        "locale": {
                            "en": "_getStateValue"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-json-tree": {
            "map": {
                "name": "ih5-json-tree",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "retract": {
                        "locale": {
                            "en": "levelIndent"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "behavior"
                    },
                    "openIcon": {
                        "locale": {
                            "en": "expandIcon"
                        },
                        "type": "IconSelect",
                        "defaultValue": "rightArrow",
                        "groupName": "treeIcon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "closeIcon": {
                        "locale": {
                            "en": "collapseIcon"
                        },
                        "type": "IconSelect",
                        "defaultValue": "downArrow",
                        "groupName": "treeIcon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "treeIcon"
                    },
                    "openIconColor": {
                        "locale": {
                            "en": "openIconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "treeIcon"
                    },
                    "closeIconColor": {
                        "locale": {
                            "en": "closeIconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "treeIcon"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "nodeSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "nodeFont"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "nodeColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontBgColor": {
                        "locale": {
                            "en": "nodeBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "showType": {
                        "locale": {
                            "en": "annotation"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "typeFontSize": {
                        "locale": {
                            "en": "annotationSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "typeColor": {
                        "locale": {
                            "en": "annotationColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "checkFontSize": {
                        "locale": {
                            "en": "selectedNodeSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "checkFontColor": {
                        "locale": {
                            "en": "selectedNodeColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFA800",
                        "groupName": "fontStyle"
                    },
                    "checkFontBgColor": {
                        "locale": {
                            "en": "selectedNodeBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "moveFontSize": {
                        "locale": {
                            "en": "hoveredNodeSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "moveFontColor": {
                        "locale": {
                            "en": "hoveredNodeColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFA800",
                        "groupName": "fontStyle"
                    },
                    "moveFontBgColor": {
                        "locale": {
                            "en": "hoveredNodeBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    }
                },
                "locale": {
                    "en": "OldIh5JsonTree"
                },
                "eventsMap": {
                    "selectItem": {
                        "locale": {
                            "en": "selectNode"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "site",
                                "type": "Object",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "type",
                                "type": "String",
                                "locale": {
                                    "en": "type"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-layoutcol": {
            "map": {
                "name": "ih5-layoutcol",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B1AFAF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "stretch": {
                        "locale": {
                            "en": "stretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "horizonStretch": {
                        "locale": {
                            "en": "horizonStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "deviceConfig": {
                        "locale": {
                            "en": "conditionalWidth"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "envWidth"
                    },
                    "largeSize": {
                        "locale": {
                            "en": "pcLarge"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "mediumSize": {
                        "locale": {
                            "en": "pcMedium"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "smallSize": {
                        "locale": {
                            "en": "pcSmall"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "padSize": {
                        "locale": {
                            "en": "pad"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "xsmallSize": {
                        "locale": {
                            "en": "phone"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    }
                },
                "locale": {
                    "en": "OldIh5Layoutcol"
                },
                "eventsMap": {
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "_resetWidth": {
                        "locale": {
                            "en": "_resetWidth"
                        },
                        "params": [
                            {
                                "name": "width",
                                "type": "String"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToPosition",
                        "locale": {
                            "en": "scrollToPosition"
                        },
                        "params": [
                            {
                                "name": "positionX",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            },
                            {
                                "name": "positionY",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollToWidget",
                        "locale": {
                            "en": "scrollToObject"
                        },
                        "params": [
                            {
                                "name": "widget",
                                "type": "ObjSelect",
                                "childOnly": true,
                                "objCallProp": "_elOffsetTop",
                                "locale": {
                                    "en": "object"
                                }
                            },
                            {
                                "name": "deltaY",
                                "type": "Formula",
                                "locale": {
                                    "en": "verticalOffset"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getPhicWidth",
                        "locale": {
                            "en": "getPhicWidth"
                        }
                    },
                    {
                        "name": "getPhicHeight",
                        "locale": {
                            "en": "getPhicHeight"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    {
                        "name": "_scrollDistance",
                        "locale": {
                            "en": "scrollDistance"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-layoutrow": {
            "map": {
                "name": "ih5-layoutrow",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "stretch": {
                        "locale": {
                            "en": "stretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "horizonStretch": {
                        "locale": {
                            "en": "horizonStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "deviceConfig": {
                        "locale": {
                            "en": "conditionalWidth"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "envWidth"
                    },
                    "largeSize": {
                        "locale": {
                            "en": "pcLarge"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "mediumSize": {
                        "locale": {
                            "en": "pcMedium"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "smallSize": {
                        "locale": {
                            "en": "pcSmall"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "padSize": {
                        "locale": {
                            "en": "pad"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "xsmallSize": {
                        "locale": {
                            "en": "phone"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "flexWrap": {
                        "locale": {
                            "en": "wrap"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "innerLayout"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5Layoutrow"
                },
                "eventsMap": {
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "_resetWidth": {
                        "locale": {
                            "en": "_resetWidth"
                        },
                        "params": [
                            {
                                "name": "width",
                                "type": "String"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToPosition",
                        "locale": {
                            "en": "scrollToPosition"
                        },
                        "params": [
                            {
                                "name": "positionX",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            },
                            {
                                "name": "positionY",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollToWidget",
                        "locale": {
                            "en": "scrollToObject"
                        },
                        "params": [
                            {
                                "name": "widget",
                                "type": "ObjSelect",
                                "childOnly": true,
                                "objCallProp": "_elOffsetTop",
                                "locale": {
                                    "en": "object"
                                }
                            },
                            {
                                "name": "deltaY",
                                "type": "Formula",
                                "locale": {
                                    "en": "verticalOffset"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getPhicWidth",
                        "locale": {
                            "en": "getPhicWidth"
                        }
                    },
                    {
                        "name": "getPhicHeight",
                        "locale": {
                            "en": "getPhicHeight"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    {
                        "name": "_scrollDistance",
                        "locale": {
                            "en": "scrollDistance"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-banner": {
            "map": {
                "name": "ih5-banner",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "default"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": 10,
                        "groupName": "default"
                    },
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "layout": {
                        "locale": {
                            "en": "layout"
                        },
                        "type": "Select",
                        "defaultValue": "topLeft",
                        "groupName": "default",
                        "optionLocales": {
                            "topLeft": {
                                "en": "topLeft"
                            },
                            "topCenter": {
                                "en": "topCenter"
                            },
                            "topRight": {
                                "en": "topRight"
                            },
                            "middleLeft": {
                                "en": "middleLeft"
                            },
                            "middleCenter": {
                                "en": "middleCenter"
                            },
                            "middleRight": {
                                "en": "middleRight"
                            },
                            "bottomLeft": {
                                "en": "bottomLeft"
                            },
                            "bottomCenter": {
                                "en": "bottomCenter"
                            },
                            "bottomRight": {
                                "en": "bottomRight"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Banner"
                },
                "eventsMap": {
                    "mouseenter": {
                        "locale": {
                            "en": "mouseenter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pagex"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pagey"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseleave"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-office-document": {
            "map": {
                "name": "ih5-office-document",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5OfficeDocument"
                },
                "eventsMap": {
                    "documentReady": {
                        "locale": {
                            "en": "documentReady"
                        },
                        "params": []
                    },
                    "saveData": {
                        "locale": {
                            "en": "saveData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "saveDocumentData",
                        "locale": {
                            "en": "saveDocumentData"
                        },
                        "params": []
                    },
                    {
                        "name": "openDocumentData",
                        "locale": {
                            "en": "openDocumentData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "saveJSON",
                        "locale": {
                            "en": "saveJSON"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "loadJSON",
                        "locale": {
                            "en": "loadJSON"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setResPath",
                        "locale": {
                            "en": "setResPath"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "changeUserName",
                        "locale": {
                            "en": "changeUserName"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "getText",
                        "locale": {
                            "en": "getText"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "text",
                                    "locale": {
                                        "en": "text"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-office-presentation": {
            "map": {
                "name": "ih5-office-presentation",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5OfficePresentation"
                },
                "eventsMap": {
                    "documentReady": {
                        "locale": {
                            "en": "documentReady"
                        },
                        "params": []
                    },
                    "saveData": {
                        "locale": {
                            "en": "saveData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "saveDocumentData",
                        "locale": {
                            "en": "saveDocumentData"
                        },
                        "params": []
                    },
                    {
                        "name": "openDocumentData",
                        "locale": {
                            "en": "openDocumentData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "saveJSON",
                        "locale": {
                            "en": "saveJSON"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "loadJSON",
                        "locale": {
                            "en": "loadJSON"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setResPath",
                        "locale": {
                            "en": "setResPath"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "changeUserName",
                        "locale": {
                            "en": "changeUserName"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-office-spreadsheet": {
            "map": {
                "name": "ih5-office-spreadsheet",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5OfficeSpreadsheet"
                },
                "eventsMap": {
                    "documentReady": {
                        "locale": {
                            "en": "documentReady"
                        },
                        "params": []
                    },
                    "saveData": {
                        "locale": {
                            "en": "saveData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "saveDocumentData",
                        "locale": {
                            "en": "saveDocumentData"
                        },
                        "params": []
                    },
                    {
                        "name": "openDocumentData",
                        "locale": {
                            "en": "openDocumentData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "saveJSON",
                        "locale": {
                            "en": "saveJSON"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "loadJSON",
                        "locale": {
                            "en": "loadJSON"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setResPath",
                        "locale": {
                            "en": "setResPath"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "changeUserName",
                        "locale": {
                            "en": "changeUserName"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-page": {
            "map": {
                "name": "ih5-page",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Select",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "Hidden",
                        "defaultValue": "100%",
                        "vlHide": true
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh",
                        "vlHide": true
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "baseStyle"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "baseStyle"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null,
                        "vlHide": true
                    },
                    "pageCustomId": {
                        "locale": {
                            "en": "pageId"
                        },
                        "type": "Formula",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "pagePath": {
                        "locale": {
                            "en": "path"
                        },
                        "type": "Formula",
                        "groupName": "value"
                    },
                    "flexDirection": {
                        "locale": {
                            "en": "flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "column",
                        "groupName": "value",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "row-reverse": {
                                "en": "rowReverse"
                            },
                            "column": {
                                "en": "column"
                            },
                            "column-reverse": {
                                "en": "columnReverse"
                            }
                        },
                        "vlHide": true
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "transitionNext": {
                        "locale": {
                            "en": "transitNext"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "fadeIn": {
                                "en": "fadeIn"
                            },
                            "moveInDown": {
                                "en": "moveDown"
                            },
                            "moveInUp": {
                                "en": "moveUp"
                            },
                            "moveInLeft": {
                                "en": "moveLeft"
                            },
                            "moveInRight": {
                                "en": "moveRight"
                            },
                            "fadeInDown": {
                                "en": "fadeInDown"
                            },
                            "fadeInDownBig": {
                                "en": "fadeInDownBig"
                            },
                            "fadeInUp": {
                                "en": "fadeInUp"
                            },
                            "fadeInUpBig": {
                                "en": "fadeInUpBig"
                            },
                            "fadeInLeft": {
                                "en": "fadeInLeft"
                            },
                            "fadeInLeftBig": {
                                "en": "fadeInLeftBig"
                            },
                            "fadeInRight": {
                                "en": "fadeInRight"
                            },
                            "fadeInRightBig": {
                                "en": "fadeInRightBig"
                            },
                            "bounceIn": {
                                "en": "bounceIn"
                            },
                            "bounceInDown": {
                                "en": "bounceInDown"
                            },
                            "bounceInUp": {
                                "en": "bounceInUp"
                            },
                            "bounceInLeft": {
                                "en": "bounceInLeft"
                            },
                            "bounceInRight": {
                                "en": "bounceInRight"
                            },
                            "rotateIn": {
                                "en": "rotateIn"
                            },
                            "rotateInDownLeft": {
                                "en": "rotateInDownLeft"
                            },
                            "rotateInUpLeft": {
                                "en": "rotateInUpLeft"
                            },
                            "rotateInDownRight": {
                                "en": "rotateInDownRight"
                            },
                            "rotateInUpRight": {
                                "en": "rotateInUpRight"
                            },
                            "slideIn": {
                                "en": "slideIn"
                            },
                            "slideInDown": {
                                "en": "slideInDown"
                            },
                            "slideInUp": {
                                "en": "slideInUp"
                            },
                            "slideInLeft": {
                                "en": "slideInLeft"
                            },
                            "slideInRight": {
                                "en": "slideInRight"
                            },
                            "zoomIn": {
                                "en": "zoomIn"
                            },
                            "zoomInDown": {
                                "en": "zoomInDown"
                            },
                            "zoomInUp": {
                                "en": "zoomInUp"
                            },
                            "zoomInLeft": {
                                "en": "zoomInLeft"
                            },
                            "zoomInRight": {
                                "en": "zoomInRight"
                            },
                            "moveFromTop": {
                                "en": "moveFromTop"
                            }
                        },
                        "vlHide": true
                    },
                    "transitionPrev": {
                        "locale": {
                            "en": "transitPrev"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "fadeIn": {
                                "en": "fadeIn"
                            },
                            "moveInDown": {
                                "en": "moveDown"
                            },
                            "moveInUp": {
                                "en": "moveUp"
                            },
                            "moveInLeft": {
                                "en": "moveLeft"
                            },
                            "moveInRight": {
                                "en": "moveRight"
                            },
                            "fadeInDown": {
                                "en": "fadeInDown"
                            },
                            "fadeInDownBig": {
                                "en": "fadeInDownBig"
                            },
                            "fadeInUp": {
                                "en": "fadeInUp"
                            },
                            "fadeInUpBig": {
                                "en": "fadeInUpBig"
                            },
                            "fadeInLeft": {
                                "en": "fadeInLeft"
                            },
                            "fadeInLeftBig": {
                                "en": "fadeInLeftBig"
                            },
                            "fadeInRight": {
                                "en": "fadeInRight"
                            },
                            "fadeInRightBig": {
                                "en": "fadeInRightBig"
                            },
                            "bounceIn": {
                                "en": "bounceIn"
                            },
                            "bounceInDown": {
                                "en": "bounceInDown"
                            },
                            "bounceInUp": {
                                "en": "bounceInUp"
                            },
                            "bounceInLeft": {
                                "en": "bounceInLeft"
                            },
                            "bounceInRight": {
                                "en": "bounceInRight"
                            },
                            "rotateIn": {
                                "en": "rotateIn"
                            },
                            "rotateInDownLeft": {
                                "en": "rotateInDownLeft"
                            },
                            "rotateInUpLeft": {
                                "en": "rotateInUpLeft"
                            },
                            "rotateInDownRight": {
                                "en": "rotateInDownRight"
                            },
                            "rotateInUpRight": {
                                "en": "rotateInUpRight"
                            },
                            "slideIn": {
                                "en": "slideIn"
                            },
                            "slideInDown": {
                                "en": "slideInDown"
                            },
                            "slideInUp": {
                                "en": "slideInUp"
                            },
                            "slideInLeft": {
                                "en": "slideInLeft"
                            },
                            "slideInRight": {
                                "en": "slideInRight"
                            },
                            "zoomIn": {
                                "en": "zoomIn"
                            },
                            "zoomInDown": {
                                "en": "zoomInDown"
                            },
                            "zoomInUp": {
                                "en": "zoomInUp"
                            },
                            "zoomInLeft": {
                                "en": "zoomInLeft"
                            },
                            "zoomInRight": {
                                "en": "zoomInRight"
                            },
                            "moveFromTop": {
                                "en": "moveFromTop"
                            }
                        },
                        "vlHide": true
                    },
                    "transitionNextTime": {
                        "locale": {
                            "en": "transitionNextTime"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "transitionPrevTime": {
                        "locale": {
                            "en": "transitionPrevTime"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 0.8,
                        "groupName": "behavior",
                        "vlHide": true
                    },
                    "preload": {
                        "locale": {
                            "en": "preload"
                        },
                        "type": "Boolean",
                        "groupName": "behavior",
                        "vlHide": true
                    },
                    "cache": {
                        "locale": {
                            "en": "cache"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Page"
                },
                "eventsMap": {
                    "show": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "hide": {
                        "locale": {
                            "en": "beforehide"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "curPageBack": {
                        "locale": {
                            "en": "pageBack"
                        }
                    },
                    "curPageBeforeShow": {
                        "locale": {
                            "en": "beforeDisplay"
                        }
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "continueShow",
                        "locale": {
                            "en": "continueDisplay"
                        }
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "imagePng"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "imageJpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality01"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "setNavigationBarTitle",
                        "locale": {
                            "en": "setNavigationBarTitle"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration1100SlowDownInTurn"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-page-abs": {
            "map": {
                "name": "ih5-page-abs",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "Hidden",
                        "defaultValue": "100%"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "bg0"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "vertical"
                        },
                        "type": "Hidden",
                        "defaultValue": "top",
                        "optionLocales": {
                            "top": {
                                "en": "top"
                            },
                            "center": {
                                "en": "center"
                            },
                            "bottom": {
                                "en": "bottom"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizon"
                        },
                        "type": "Hidden",
                        "defaultValue": "left",
                        "optionLocales": {
                            "left": {
                                "en": "left"
                            },
                            "center": {
                                "en": "center"
                            },
                            "right": {
                                "en": "right"
                            },
                            "space-between": {
                                "en": "justify"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null
                    },
                    "pageCustomId": {
                        "locale": {
                            "en": "pageCustomId"
                        },
                        "type": "Formula",
                        "groupName": "value"
                    },
                    "transitionNext": {
                        "locale": {
                            "en": "transitNext"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "fadeIn": {
                                "en": "FadeIn"
                            },
                            "moveInDown": {
                                "en": "moveDown"
                            },
                            "moveInUp": {
                                "en": "moveUp"
                            },
                            "moveInLeft": {
                                "en": "moveLeft"
                            },
                            "moveInRight": {
                                "en": "moveRight"
                            },
                            "fadeInDown": {
                                "en": "FadeInDown"
                            },
                            "fadeInDownBig": {
                                "en": "FadeInDownBig"
                            },
                            "fadeInUp": {
                                "en": "FadeInUp"
                            },
                            "fadeInUpBig": {
                                "en": "FadeInUpBig"
                            },
                            "fadeInLeft": {
                                "en": "FadeInLeft"
                            },
                            "fadeInLeftBig": {
                                "en": "FadeInLeftBig"
                            },
                            "fadeInRight": {
                                "en": "FadeInRight"
                            },
                            "fadeInRightBig": {
                                "en": "FadeInRightBig"
                            },
                            "bounceIn": {
                                "en": "BounceIn"
                            },
                            "bounceInDown": {
                                "en": "BounceInDown"
                            },
                            "bounceInUp": {
                                "en": "BounceInUp"
                            },
                            "bounceInLeft": {
                                "en": "BounceInLeft"
                            },
                            "bounceInRight": {
                                "en": "BounceInRight"
                            },
                            "rotateIn": {
                                "en": "RotateIn"
                            },
                            "rotateInDownLeft": {
                                "en": "RotateInDownLeft"
                            },
                            "rotateInUpLeft": {
                                "en": "RotateInUpLeft"
                            },
                            "rotateInDownRight": {
                                "en": "RotateInDownRight"
                            },
                            "rotateInUpRight": {
                                "en": "RotateInUpRight"
                            },
                            "slideIn": {
                                "en": "SlideIn"
                            },
                            "slideInDown": {
                                "en": "SlideInDown"
                            },
                            "slideInUp": {
                                "en": "SlideInUp"
                            },
                            "slideInLeft": {
                                "en": "SlideInLeft"
                            },
                            "slideInRight": {
                                "en": "SlideInRight"
                            },
                            "zoomIn": {
                                "en": "ZoomIn"
                            },
                            "zoomInDown": {
                                "en": "ZoomInDown"
                            },
                            "zoomInUp": {
                                "en": "ZoomInUp"
                            },
                            "zoomInLeft": {
                                "en": "ZoomInLeft"
                            },
                            "zoomInRight": {
                                "en": "ZoomInRight"
                            },
                            "moveFromTop": {
                                "en": "moveFromTop"
                            }
                        }
                    },
                    "transitionPrev": {
                        "locale": {
                            "en": "transitPrev"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "fadeIn": {
                                "en": "FadeIn"
                            },
                            "moveInDown": {
                                "en": "moveDown"
                            },
                            "moveInUp": {
                                "en": "moveUp"
                            },
                            "moveInLeft": {
                                "en": "moveLeft"
                            },
                            "moveInRight": {
                                "en": "moveRight"
                            },
                            "fadeInDown": {
                                "en": "FadeInDown"
                            },
                            "fadeInDownBig": {
                                "en": "FadeInDownBig"
                            },
                            "fadeInUp": {
                                "en": "FadeInUp"
                            },
                            "fadeInUpBig": {
                                "en": "FadeInUpBig"
                            },
                            "fadeInLeft": {
                                "en": "FadeInLeft"
                            },
                            "fadeInLeftBig": {
                                "en": "FadeInLeftBig"
                            },
                            "fadeInRight": {
                                "en": "FadeInRight"
                            },
                            "fadeInRightBig": {
                                "en": "FadeInRightBig"
                            },
                            "bounceIn": {
                                "en": "BounceIn"
                            },
                            "bounceInDown": {
                                "en": "BounceInDown"
                            },
                            "bounceInUp": {
                                "en": "BounceInUp"
                            },
                            "bounceInLeft": {
                                "en": "BounceInLeft"
                            },
                            "bounceInRight": {
                                "en": "BounceInRight"
                            },
                            "rotateIn": {
                                "en": "RotateIn"
                            },
                            "rotateInDownLeft": {
                                "en": "RotateInDownLeft"
                            },
                            "rotateInUpLeft": {
                                "en": "RotateInUpLeft"
                            },
                            "rotateInDownRight": {
                                "en": "RotateInDownRight"
                            },
                            "rotateInUpRight": {
                                "en": "RotateInUpRight"
                            },
                            "slideIn": {
                                "en": "SlideIn"
                            },
                            "slideInDown": {
                                "en": "SlideInDown"
                            },
                            "slideInUp": {
                                "en": "SlideInUp"
                            },
                            "slideInLeft": {
                                "en": "SlideInLeft"
                            },
                            "slideInRight": {
                                "en": "SlideInRight"
                            },
                            "zoomIn": {
                                "en": "ZoomIn"
                            },
                            "zoomInDown": {
                                "en": "ZoomInDown"
                            },
                            "zoomInUp": {
                                "en": "ZoomInUp"
                            },
                            "zoomInLeft": {
                                "en": "ZoomInLeft"
                            },
                            "zoomInRight": {
                                "en": "ZoomInRight"
                            },
                            "moveFromTop": {
                                "en": "moveFromTop"
                            }
                        }
                    },
                    "transitionNextTime": {
                        "locale": {
                            "en": "transitionNextTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionPrevTime": {
                        "locale": {
                            "en": "transitionPrevTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 0.8,
                        "groupName": "behavior"
                    },
                    "preload": {
                        "locale": {
                            "en": "preload"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    },
                    "cache": {
                        "locale": {
                            "en": "cache"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5PageAbs"
                },
                "eventsMap": {
                    "show": {
                        "locale": {
                            "en": "display"
                        }
                    },
                    "hide": {
                        "locale": {
                            "en": "leave"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "curPageBack": {
                        "locale": {
                            "en": "pageBack"
                        }
                    },
                    "curPageBeforeShow": {
                        "locale": {
                            "en": "beforeDisplay"
                        }
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "continueShow",
                        "locale": {
                            "en": "continueDisplay"
                        }
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Base64 Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "Completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "setNavigationBarTitle",
                        "locale": {
                            "en": "setNavigationBarTitle"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-page-inner": {
            "map": {
                "name": "ih5-page-inner",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Select",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "Hidden",
                        "defaultValue": "100%",
                        "vlHide": true
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh",
                        "vlHide": true
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "baseStyle"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "baseStyle"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding",
                        "vlHide": true
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null,
                        "vlHide": true
                    },
                    "pageCustomId": {
                        "locale": {
                            "en": "pageId"
                        },
                        "type": "Formula",
                        "groupName": "value",
                        "vlHide": true
                    },
                    "pagePath": {
                        "locale": {
                            "en": "path"
                        },
                        "type": "Formula",
                        "groupName": "value"
                    },
                    "flexDirection": {
                        "locale": {
                            "en": "flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "column",
                        "groupName": "value",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "row-reverse": {
                                "en": "rowReverse"
                            },
                            "column": {
                                "en": "column"
                            },
                            "column-reverse": {
                                "en": "columnReverse"
                            }
                        },
                        "vlHide": true
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "transitionNext": {
                        "locale": {
                            "en": "transitNext"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "fadeIn": {
                                "en": "fadeIn"
                            },
                            "moveInDown": {
                                "en": "moveDown"
                            },
                            "moveInUp": {
                                "en": "moveUp"
                            },
                            "moveInLeft": {
                                "en": "moveLeft"
                            },
                            "moveInRight": {
                                "en": "moveRight"
                            },
                            "fadeInDown": {
                                "en": "fadeInDown"
                            },
                            "fadeInDownBig": {
                                "en": "fadeInDownBig"
                            },
                            "fadeInUp": {
                                "en": "fadeInUp"
                            },
                            "fadeInUpBig": {
                                "en": "fadeInUpBig"
                            },
                            "fadeInLeft": {
                                "en": "fadeInLeft"
                            },
                            "fadeInLeftBig": {
                                "en": "fadeInLeftBig"
                            },
                            "fadeInRight": {
                                "en": "fadeInRight"
                            },
                            "fadeInRightBig": {
                                "en": "fadeInRightBig"
                            },
                            "bounceIn": {
                                "en": "bounceIn"
                            },
                            "bounceInDown": {
                                "en": "bounceInDown"
                            },
                            "bounceInUp": {
                                "en": "bounceInUp"
                            },
                            "bounceInLeft": {
                                "en": "bounceInLeft"
                            },
                            "bounceInRight": {
                                "en": "bounceInRight"
                            },
                            "rotateIn": {
                                "en": "rotateIn"
                            },
                            "rotateInDownLeft": {
                                "en": "rotateInDownLeft"
                            },
                            "rotateInUpLeft": {
                                "en": "rotateInUpLeft"
                            },
                            "rotateInDownRight": {
                                "en": "rotateInDownRight"
                            },
                            "rotateInUpRight": {
                                "en": "rotateInUpRight"
                            },
                            "slideIn": {
                                "en": "slideIn"
                            },
                            "slideInDown": {
                                "en": "slideInDown"
                            },
                            "slideInUp": {
                                "en": "slideInUp"
                            },
                            "slideInLeft": {
                                "en": "slideInLeft"
                            },
                            "slideInRight": {
                                "en": "slideInRight"
                            },
                            "zoomIn": {
                                "en": "zoomIn"
                            },
                            "zoomInDown": {
                                "en": "zoomInDown"
                            },
                            "zoomInUp": {
                                "en": "zoomInUp"
                            },
                            "zoomInLeft": {
                                "en": "zoomInLeft"
                            },
                            "zoomInRight": {
                                "en": "zoomInRight"
                            },
                            "moveFromTop": {
                                "en": "moveFromTop"
                            }
                        },
                        "vlHide": true
                    },
                    "transitionPrev": {
                        "locale": {
                            "en": "transitPrev"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "fadeIn": {
                                "en": "fadeIn"
                            },
                            "moveInDown": {
                                "en": "moveDown"
                            },
                            "moveInUp": {
                                "en": "moveUp"
                            },
                            "moveInLeft": {
                                "en": "moveLeft"
                            },
                            "moveInRight": {
                                "en": "moveRight"
                            },
                            "fadeInDown": {
                                "en": "fadeInDown"
                            },
                            "fadeInDownBig": {
                                "en": "fadeInDownBig"
                            },
                            "fadeInUp": {
                                "en": "fadeInUp"
                            },
                            "fadeInUpBig": {
                                "en": "fadeInUpBig"
                            },
                            "fadeInLeft": {
                                "en": "fadeInLeft"
                            },
                            "fadeInLeftBig": {
                                "en": "fadeInLeftBig"
                            },
                            "fadeInRight": {
                                "en": "fadeInRight"
                            },
                            "fadeInRightBig": {
                                "en": "fadeInRightBig"
                            },
                            "bounceIn": {
                                "en": "bounceIn"
                            },
                            "bounceInDown": {
                                "en": "bounceInDown"
                            },
                            "bounceInUp": {
                                "en": "bounceInUp"
                            },
                            "bounceInLeft": {
                                "en": "bounceInLeft"
                            },
                            "bounceInRight": {
                                "en": "bounceInRight"
                            },
                            "rotateIn": {
                                "en": "rotateIn"
                            },
                            "rotateInDownLeft": {
                                "en": "rotateInDownLeft"
                            },
                            "rotateInUpLeft": {
                                "en": "rotateInUpLeft"
                            },
                            "rotateInDownRight": {
                                "en": "rotateInDownRight"
                            },
                            "rotateInUpRight": {
                                "en": "rotateInUpRight"
                            },
                            "slideIn": {
                                "en": "slideIn"
                            },
                            "slideInDown": {
                                "en": "slideInDown"
                            },
                            "slideInUp": {
                                "en": "slideInUp"
                            },
                            "slideInLeft": {
                                "en": "slideInLeft"
                            },
                            "slideInRight": {
                                "en": "slideInRight"
                            },
                            "zoomIn": {
                                "en": "zoomIn"
                            },
                            "zoomInDown": {
                                "en": "zoomInDown"
                            },
                            "zoomInUp": {
                                "en": "zoomInUp"
                            },
                            "zoomInLeft": {
                                "en": "zoomInLeft"
                            },
                            "zoomInRight": {
                                "en": "zoomInRight"
                            },
                            "moveFromTop": {
                                "en": "moveFromTop"
                            }
                        },
                        "vlHide": true
                    },
                    "transitionNextTime": {
                        "locale": {
                            "en": "transitionNextTime"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "transitionPrevTime": {
                        "locale": {
                            "en": "transitionPrevTime"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 0.8,
                        "groupName": "behavior",
                        "vlHide": true
                    },
                    "preload": {
                        "locale": {
                            "en": "preload"
                        },
                        "type": "Boolean",
                        "groupName": "behavior",
                        "vlHide": true
                    },
                    "cache": {
                        "locale": {
                            "en": "cache"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "ih5-page-inner"
                },
                "eventsMap": {
                    "show": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "hide": {
                        "locale": {
                            "en": "beforehide"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "curPageBack": {
                        "locale": {
                            "en": "pageBack"
                        }
                    },
                    "curPageBeforeShow": {
                        "locale": {
                            "en": "beforeDisplay"
                        }
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "continueShow",
                        "locale": {
                            "en": "continueDisplay"
                        }
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "imagePng"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "imageJpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality01"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "setNavigationBarTitle",
                        "locale": {
                            "en": "setNavigationBarTitle"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration1100SlowDownInTurn"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-pageWrap": {
            "map": {
                "name": "ih5-pageWrap",
                "propsMap": {
                    "activePageCustomId": {
                        "locale": {
                            "en": "activePageId"
                        },
                        "type": "String"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF"
                    },
                    "swipeFlipPage": {
                        "locale": {
                            "en": "slideToFlipPage"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "pagesLoop": {
                        "locale": {
                            "en": "pageLoop"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5PageWrap"
                },
                "eventsMap": {
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "gotoPageCustomId",
                        "locale": {
                            "en": "jumpToPage"
                        },
                        "params": [
                            {
                                "name": "pageCustomId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-qrcode": {
            "map": {
                "name": "ih5-rel-qrcode",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "fgColor": {
                        "locale": {
                            "en": "fgColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "enableSave": {
                        "locale": {
                            "en": "enableSave"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "initValue": false,
                        "groupName": "behavior"
                    },
                    "level": {
                        "locale": {
                            "en": "level"
                        },
                        "type": "Select",
                        "defaultValue": "L",
                        "groupName": "behavior",
                        "optionLocales": {
                            "L": {
                                "en": "L"
                            },
                            "M": {
                                "en": "M"
                            },
                            "Q": {
                                "en": "Q"
                            },
                            "H": {
                                "en": "H"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "imageSrc": {
                        "locale": {
                            "en": "imageSrc"
                        },
                        "type": "Upload",
                        "groupName": "embeddingImage"
                    },
                    "imageX": {
                        "locale": {
                            "en": "imageX"
                        },
                        "type": "Number",
                        "groupName": "embeddingImage"
                    },
                    "imageY": {
                        "locale": {
                            "en": "imageY"
                        },
                        "type": "Number",
                        "groupName": "embeddingImage"
                    },
                    "imageHeight": {
                        "locale": {
                            "en": "imageHeight"
                        },
                        "type": "Number",
                        "groupName": "embeddingImage"
                    },
                    "imageWidth": {
                        "locale": {
                            "en": "imageWidth"
                        },
                        "type": "Number",
                        "groupName": "embeddingImage"
                    },
                    "excavate": {
                        "locale": {
                            "en": "excavate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "embeddingImage"
                    }
                },
                "locale": {
                    "en": "OldIh5RelQrcode"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseover"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "printQrImg",
                        "locale": {
                            "en": "printQrImg"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    }
                                ]
                            },
                            "result": {},
                            "params": [
                                {
                                    "name": "url",
                                    "locale": {
                                        "en": "printedImage"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "qrCodeData"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-simscroller": {
            "map": {
                "name": "ih5-simscroller",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EDECEC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "startX": {
                        "locale": {
                            "en": "start-X"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "startY": {
                        "locale": {
                            "en": "start-Y"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "layout": {
                        "locale": {
                            "en": "horizontalLayout"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "vertical": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "behavior",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "Justify"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "behavior",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "pullDownRefresh": {
                        "locale": {
                            "en": "refreshAtTop"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "scrollDown"
                    },
                    "bubbleColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "groupName": "scrollDown"
                    },
                    "topLoadType": {
                        "locale": {
                            "en": "animationType"
                        },
                        "type": "Select",
                        "defaultValue": "type1",
                        "groupName": "scrollDown",
                        "optionLocales": {
                            "type1": {
                                "en": "Type1"
                            },
                            "type2": {
                                "en": "Type2"
                            },
                            "type3": {
                                "en": "Type3"
                            },
                            "type4": {
                                "en": "Type4"
                            },
                            "type5": {
                                "en": "Type5"
                            }
                        }
                    },
                    "topIconColor": {
                        "locale": {
                            "en": "animationColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B6E0A1",
                        "groupName": "scrollDown"
                    },
                    "topTxt": {
                        "locale": {
                            "en": "refreshingHint"
                        },
                        "type": "String",
                        "groupName": "scrollDown"
                    },
                    "loadText": {
                        "locale": {
                            "en": "refreshedHint"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "scrollDown"
                    },
                    "pullUpLoad": {
                        "locale": {
                            "en": "loadAtBottom"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "scrollUp"
                    },
                    "bottomLoadType": {
                        "locale": {
                            "en": "animationType"
                        },
                        "type": "Select",
                        "defaultValue": "type1",
                        "groupName": "scrollUp",
                        "optionLocales": {
                            "type1": {
                                "en": "Type1"
                            },
                            "type2": {
                                "en": "Type2"
                            },
                            "type3": {
                                "en": "Type3"
                            },
                            "type4": {
                                "en": "Type4"
                            },
                            "type5": {
                                "en": "Type5"
                            }
                        }
                    },
                    "bottomIconColor": {
                        "locale": {
                            "en": "animationColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B6E0A1",
                        "groupName": "scrollUp"
                    },
                    "bottomTxt": {
                        "locale": {
                            "en": "loadingHint"
                        },
                        "type": "String",
                        "groupName": "scrollUp"
                    },
                    "moreTxt": {
                        "locale": {
                            "en": "noDataHint"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "scrollUp"
                    },
                    "scrollX": {
                        "locale": {
                            "en": "scrollX"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "scrollY": {
                        "locale": {
                            "en": "scrollY"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "stopPropagation": {
                        "locale": {
                            "en": "stopPropagation"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    }
                },
                "locale": {
                    "en": "Scroller"
                },
                "eventsMap": {
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrollBottom"
                        }
                    },
                    "scrollLeft": {
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    "scrollRight": {
                        "locale": {
                            "en": "scrollRight"
                        }
                    },
                    "pullingUp": {
                        "locale": {
                            "en": "load"
                        },
                        "params": []
                    },
                    "pullingDown": {
                        "locale": {
                            "en": "refresh"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number"
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number"
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number"
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        }
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        }
                    },
                    {
                        "name": "finishPullDown",
                        "locale": {
                            "en": "hideRefreshingAnimation"
                        }
                    },
                    {
                        "name": "finishPullUp",
                        "locale": {
                            "en": "hideLoadingAnimation"
                        }
                    },
                    {
                        "name": "noMoreData",
                        "locale": {
                            "en": "noData"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "topDis",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "leftDis",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-swiper": {
            "map": {
                "name": "ih5-swiper",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "init": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "init": "300px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "initValue": "#CCCCCC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "touchRatio": {
                        "locale": {
                            "en": "touchRatio"
                        },
                        "type": "Number",
                        "defaultValue": "1",
                        "init": "1",
                        "groupName": "behavior"
                    },
                    "preloadPage": {
                        "locale": {
                            "en": "preloadPage"
                        },
                        "type": "Number",
                        "defaultValue": "1",
                        "init": "1",
                        "groupName": "behavior"
                    },
                    "effectType": {
                        "locale": {
                            "en": "effectType"
                        },
                        "type": "Select",
                        "defaultValue": "slide",
                        "groupName": "behavior",
                        "optionLocales": {
                            "slide": {
                                "en": "slide"
                            },
                            "fade": {
                                "en": "fade"
                            },
                            "cube": {
                                "en": "cube"
                            },
                            "flip": {
                                "en": "flip"
                            },
                            "coverflow": {
                                "en": "coverflow"
                            },
                            "cards": {
                                "en": "cards"
                            }
                        }
                    },
                    "slideShadows": {
                        "locale": {
                            "en": "slideShadows"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "init": false,
                        "groupName": "color"
                    },
                    "spaceBetween": {
                        "locale": {
                            "en": "spaceBetween"
                        },
                        "type": "Integer",
                        "defaultValue": 100,
                        "init": 100,
                        "groupName": "behavior"
                    },
                    "isVertical": {
                        "locale": {
                            "en": "isVertical"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "init": false,
                        "groupName": "behavior"
                    },
                    "navigation": {
                        "locale": {
                            "en": "navigation"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "init": true,
                        "groupName": "pageTool"
                    },
                    "pagination": {
                        "locale": {
                            "en": "pagination"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "init": true,
                        "groupName": "pageTool"
                    },
                    "navWidth": {
                        "locale": {
                            "en": "navWidth"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "27px",
                        "init": "27px",
                        "groupName": "pageTool"
                    },
                    "navHeight": {
                        "locale": {
                            "en": "navHeight"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "44px",
                        "init": "44px",
                        "groupName": "pageTool"
                    },
                    "navColor": {
                        "locale": {
                            "en": "navColor"
                        },
                        "type": "Color",
                        "defaultValue": "#007AFF",
                        "init": "#007AFF",
                        "groupName": "pageTool"
                    },
                    "navPrevIconType": {
                        "locale": {
                            "en": "navPrevIconType"
                        },
                        "type": "IconSelect",
                        "defaultValue": "leftArrow",
                        "init": "leftArrow",
                        "groupName": "pageTool",
                        "optionLocales": {
                            "": {
                                "name": "",
                                "en": ""
                            },
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "navNextIconType": {
                        "locale": {
                            "en": "navNextIconType"
                        },
                        "type": "IconSelect",
                        "defaultValue": "rightArrow",
                        "init": "rightArrow",
                        "groupName": "pageTool",
                        "optionLocales": {
                            "": {
                                "name": "",
                                "en": ""
                            },
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "pagWidth": {
                        "locale": {
                            "en": "pagWidth"
                        },
                        "type": "Number",
                        "defaultValue": "8",
                        "init": "8",
                        "groupName": "pageTool"
                    },
                    "pagActiveColor": {
                        "locale": {
                            "en": "pagActiveColor"
                        },
                        "type": "Color",
                        "defaultValue": "#007AFF",
                        "init": "#007AFF",
                        "groupName": "pageTool"
                    },
                    "pagDefaultColor": {
                        "locale": {
                            "en": "pagDefaultColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "init": "#000000",
                        "groupName": "pageTool"
                    }
                },
                "locale": {
                    "en": "OldIh5Swiper"
                },
                "eventsMap": {
                    "slideChange": {
                        "locale": {
                            "en": "slideChange"
                        },
                        "params": [
                            {
                                "name": "activeIndex",
                                "locale": {}
                            },
                            {
                                "name": "previousIndex",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "changeActiveIndex",
                        "locale": {
                            "en": "changeActiveIndex"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "_getActiveIndex",
                        "locale": {
                            "en": "getActiveIndex"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "htmlToCanvas"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {},
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {}
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-swiper-page": {
            "map": {
                "name": "ih5-swiper-page",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "init": "100%",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "init": "100%",
                        "groupName": "wh"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "initValue": "#CCCCCC",
                        "groupName": "color"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null
                    },
                    "transitionNextTime": {
                        "locale": {
                            "en": "transitionNextTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionPrevTime": {
                        "locale": {
                            "en": "transitionPrevTime"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldIh5SwiperPage"
                },
                "eventsMap": {
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "pageShow": {
                        "locale": {
                            "en": "pageShow"
                        }
                    },
                    "pageHide": {
                        "locale": {
                            "en": "pageHide"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseenter"
                        }
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseleave"
                        }
                    },
                    "onScroll": {
                        "locale": {
                            "en": "onScroll"
                        }
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrollBottom"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "htmlToCanvas"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {},
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {}
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-testButton": {
            "map": {
                "name": "ih5-testButton",
                "propsMap": {},
                "locale": {
                    "en": "ih5-testButton"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "ih5-text": {
            "map": {
                "name": "ih5-text",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "__events": {
                        "locale": {
                            "en": "__events"
                        },
                        "type": "Hidden"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "TextArea",
                        "init": "Text",
                        "default": "",
                        "groupName": "value"
                    },
                    "searchText": {
                        "locale": {
                            "en": "highlightText"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "textHighlight"
                    },
                    "highlightBackground": {
                        "locale": {
                            "en": "highlightTextBackground"
                        },
                        "type": "Color",
                        "defaultValue": "#ffff00",
                        "groupName": "textHighlight"
                    },
                    "highlightColor": {
                        "locale": {
                            "en": "highlightTextColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "textHighlight"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "alfaSlabOne"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "amaticaSC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "comingSoon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "courierNew"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "greatVibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "openSans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "reenieBeanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "sixCaps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "sourceSansPro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "microsoftYaHei"
                            }
                        }
                    },
                    "fontDisplay": {
                        "locale": {
                            "en": "fontDisplay"
                        },
                        "type": "Select",
                        "defaultValue": "fallback",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "block": {
                                "en": "block"
                            },
                            "swap": {
                                "en": "swap"
                            },
                            "fallback": {
                                "en": "fallback"
                            }
                        }
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "styleType"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "textIndent": {
                        "locale": {
                            "en": "textIndent"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "wordSpacing": {
                        "locale": {
                            "en": "wordSpacing"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "letterSpacing": {
                        "locale": {
                            "en": "letterSpacing"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "maxRows": {
                        "locale": {
                            "en": "maximumRows"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "textLayout"
                    },
                    "maxLength": {
                        "locale": {
                            "en": "maximumCharacters"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "textLayout"
                    },
                    "textOverflow": {
                        "locale": {
                            "en": "textOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "ellipsis",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "clip": {
                                "en": "clip"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        }
                    },
                    "isNewLine": {
                        "locale": {
                            "en": "wrap"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "textLayout"
                    },
                    "wordBreak": {
                        "locale": {
                            "en": "wrappingStyle"
                        },
                        "type": "Select",
                        "defaultValue": "normal",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "normal": {
                                "en": "byWord"
                            },
                            "break-word": {
                                "en": "byLetter"
                            }
                        }
                    },
                    "allowSelect": {
                        "locale": {
                            "en": "allowSelect"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "left"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "right"
                            },
                            "justify": {
                                "name": "justify",
                                "en": "justify"
                            }
                        }
                    },
                    "alignItems": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "top"
                            },
                            "center": {
                                "name": "center",
                                "en": "middle"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "bottom"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Text"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "valueChange": {
                        "locale": {
                            "en": "valueChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertString",
                        "locale": {
                            "en": "insertString"
                        },
                        "params": [
                            {
                                "name": "insertTo",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "countFrom"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "tail"
                                    }
                                }
                            },
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "string",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeWithPos",
                        "locale": {
                            "en": "removeStringByPosition"
                        },
                        "params": [
                            {
                                "name": "removeFrom",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "countFrom"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "tail"
                                    }
                                }
                            },
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "count",
                                "type": "Formula",
                                "locale": {
                                    "en": "length"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeString",
                        "locale": {
                            "en": "removeString"
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sliceString",
                        "locale": {
                            "en": "sliceString"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "startFrom"
                                }
                            },
                            {
                                "name": "end",
                                "type": "Formula",
                                "locale": {
                                    "en": "endAt"
                                }
                            }
                        ]
                    },
                    {
                        "name": "randomString",
                        "locale": {
                            "en": "randomString"
                        },
                        "params": [
                            {
                                "name": "length",
                                "type": "Formula",
                                "locale": {
                                    "en": "length"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "any",
                                    "number",
                                    "string"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "any": {
                                        "name": "any",
                                        "en": "numberAndLetter"
                                    },
                                    "number": {
                                        "name": "number",
                                        "en": "number"
                                    },
                                    "string": {
                                        "name": "string",
                                        "en": "letter"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "splitString",
                        "locale": {
                            "en": "splitString"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "divider",
                                "type": "Formula",
                                "locale": {
                                    "en": "separator"
                                }
                            },
                            {
                                "name": "result",
                                "allowTypes": [
                                    "data-arr"
                                ],
                                "allowArr": "one",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchString",
                        "locale": {
                            "en": "searchString"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            },
                            {
                                "name": "result",
                                "allowTypes": [
                                    "ih5-rel-text",
                                    "ih5-abs-text",
                                    "ih5-rel-counter",
                                    "ih5-abs-counter",
                                    "data-num",
                                    "data-var"
                                ],
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchHighlight",
                        "locale": {
                            "en": "highlightText"
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            }
                        ]
                    },
                    {
                        "name": "cancelHighlight",
                        "locale": {
                            "en": "cancelHighlight"
                        }
                    },
                    {
                        "name": "_valueLength",
                        "locale": {
                            "en": "length"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "copyToClipboard",
                        "locale": {
                            "en": "copyToClipboard"
                        }
                    },
                    {
                        "name": "typingEffect",
                        "locale": {
                            "en": "showTypingEffect"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status"
                            }
                        },
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "show",
                                "options": [
                                    "show",
                                    "hide"
                                ],
                                "locale": {
                                    "en": "effect"
                                },
                                "optionLocales": {
                                    "show": {
                                        "name": "show",
                                        "en": "type"
                                    },
                                    "hide": {
                                        "name": "hide",
                                        "en": "delete"
                                    }
                                }
                            },
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "durationS"
                                }
                            },
                            {
                                "name": "delay",
                                "type": "Formula",
                                "hideKeep": true,
                                "locale": {
                                    "en": "delay"
                                }
                            }
                        ]
                    },
                    {
                        "name": "typingEffectReset",
                        "locale": {
                            "en": "stopTypingEffect"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-transparentButton": {
            "map": {
                "name": "ih5-transparentButton",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5TransparentButton"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-video": {
            "map": {
                "name": "ih5-video",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "totalTime": {
                        "locale": {
                            "en": "originalDuration"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "behavior"
                    },
                    "playSpeed": {
                        "locale": {
                            "en": "speedRatio"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "actualTime": {
                        "locale": {
                            "en": "actualTime"
                        },
                        "type": "Hidden"
                    },
                    "timerScale": {
                        "locale": {
                            "en": "timerScale"
                        },
                        "type": "Hidden"
                    },
                    "src": {
                        "locale": {
                            "en": "srcUrl"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "muted": {
                        "locale": {
                            "en": "muted"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "volume": {
                        "locale": {
                            "en": "volume"
                        },
                        "type": "Percentage",
                        "defaultValue": 0.5,
                        "groupName": "behavior"
                    },
                    "autoPlay": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "loop": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "controls": {
                        "locale": {
                            "en": "showControl"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "objectFit": {
                        "locale": {
                            "en": "fitMode"
                        },
                        "type": "Select",
                        "defaultValue": "contain",
                        "groupName": "behavior",
                        "optionLocales": {
                            "contain": {
                                "en": "contain"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "cover": {
                                "en": "cover"
                            }
                        }
                    },
                    "poster": {
                        "locale": {
                            "en": "coverURL"
                        },
                        "type": "Upload",
                        "groupName": "behavior"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "groupName": "3d"
                    },
                    "transformStyle": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "3d"
                    },
                    "advanceMode": {
                        "locale": {
                            "en": "advancedMode"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "controlsBgColor": {
                        "locale": {
                            "en": "controlsBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "advancedBehavior"
                    },
                    "controlsColor": {
                        "locale": {
                            "en": "controlsColor"
                        },
                        "type": "Color",
                        "groupName": "advancedBehavior"
                    },
                    "preload": {
                        "locale": {
                            "en": "preload"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "x5PlayMode": {
                        "locale": {
                            "en": "androidFullscreen"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "init": true,
                        "groupName": "advancedBehavior"
                    },
                    "x5Player": {
                        "locale": {
                            "en": "x5Player"
                        },
                        "type": "Hidden",
                        "defaultValue": true,
                        "init": false
                    }
                },
                "locale": {
                    "en": "OldIh5Video"
                },
                "eventsMap": {
                    "start": {
                        "locale": {
                            "en": "start"
                        }
                    },
                    "end": {
                        "locale": {
                            "en": "end"
                        }
                    },
                    "play": {
                        "locale": {
                            "en": "play"
                        }
                    },
                    "pause": {
                        "locale": {
                            "en": "pause"
                        }
                    },
                    "enterFullScreen": {
                        "locale": {
                            "en": "enterFullScreen"
                        }
                    },
                    "exitFullScreen": {
                        "locale": {
                            "en": "exitFullScreen"
                        }
                    },
                    "loadedMetadata": {
                        "locale": {
                            "en": "loadMetadata"
                        },
                        "params": [
                            {
                                "name": "duration",
                                "locale": {
                                    "en": "originalDuration"
                                }
                            }
                        ]
                    },
                    "loadError": {
                        "locale": {
                            "en": "loadError"
                        }
                    },
                    "stop": {
                        "locale": {
                            "en": "stop"
                        }
                    },
                    "reverseStart": {
                        "locale": {
                            "en": "reverseStart"
                        }
                    },
                    "reverseStop": {
                        "locale": {
                            "en": "reverseStop"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "tap"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setPlay",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "setPause",
                        "locale": {
                            "en": "pause"
                        },
                        "params": []
                    },
                    {
                        "name": "togglePlay",
                        "locale": {
                            "en": "playPause"
                        },
                        "params": []
                    },
                    {
                        "name": "jumpTo",
                        "locale": {
                            "en": "jumpTo"
                        },
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "timePositionS"
                                }
                            }
                        ]
                    },
                    {
                        "name": "replay",
                        "locale": {
                            "en": "replay"
                        },
                        "params": []
                    },
                    {
                        "name": "onEnterFullScreen",
                        "locale": {
                            "en": "enterFullScreen"
                        }
                    },
                    {
                        "name": "onExitFullScreen",
                        "locale": {
                            "en": "exitFullScreen"
                        }
                    },
                    {
                        "name": "_videoCurrentTime",
                        "locale": {
                            "en": "timePosition"
                        }
                    },
                    {
                        "name": "_videoTotalTime",
                        "locale": {
                            "en": "originalDuration"
                        }
                    },
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "reset",
                        "locale": {
                            "en": "reset"
                        }
                    },
                    {
                        "name": "reversePlay",
                        "locale": {
                            "en": "reversePlay"
                        }
                    },
                    {
                        "name": "seek",
                        "locale": {
                            "en": "seek"
                        }
                    },
                    {
                        "name": "toggle",
                        "locale": {
                            "en": "toggle"
                        }
                    },
                    {
                        "name": "playDuration",
                        "locale": {
                            "en": "playDuration"
                        }
                    },
                    {
                        "name": "playTo",
                        "locale": {
                            "en": "playTo"
                        }
                    },
                    {
                        "name": "toggleDirection",
                        "locale": {
                            "en": "toggleDirection"
                        }
                    },
                    {
                        "name": "playToNextPoint",
                        "locale": {
                            "en": "playToNextPoint"
                        }
                    },
                    {
                        "name": "playToPrevPoint",
                        "locale": {
                            "en": "playToPrevPoint"
                        }
                    }
                ]
            }
        },
        "ih5-web-view": {
            "map": {
                "name": "ih5-web-view",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "srcdoc": {
                        "locale": {
                            "en": "htmlCode"
                        },
                        "type": "TextArea",
                        "groupName": "value"
                    },
                    "src": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "mask": {
                        "locale": {
                            "en": "allowClick"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5WebView"
                },
                "eventsMap": {
                    "loaded": {
                        "locale": {
                            "en": "load"
                        }
                    },
                    "urlChange": {
                        "locale": {
                            "en": "urlChange"
                        },
                        "params": [
                            {
                                "name": "currentUrl",
                                "type": "String",
                                "locale": {
                                    "en": "currentURL"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "refresh",
                        "locale": {
                            "en": "reload"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "newURL"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_currentUrl",
                        "locale": {
                            "en": "currentUrl"
                        }
                    },
                    {
                        "name": "addUrlParams",
                        "locale": {
                            "en": "addUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "setUrlParams",
                        "locale": {
                            "en": "setUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "getUrlInfo",
                        "locale": {
                            "en": "getUrlInfo"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getAllUrlInfo",
                        "locale": {
                            "en": "getAllUrlInfo"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearUrlInfo",
                        "locale": {
                            "en": "clearUrlInfo"
                        }
                    },
                    {
                        "name": "addHashParams",
                        "locale": {
                            "en": "addHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "setHashParams",
                        "locale": {
                            "en": "setHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "getHash",
                        "locale": {
                            "en": "getHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getAllHash",
                        "locale": {
                            "en": "getAllHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearHash",
                        "locale": {
                            "en": "clearHash"
                        }
                    },
                    {
                        "name": "addUrlParamsV2",
                        "locale": {
                            "en": "addUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUrlParamsV2",
                        "locale": {
                            "en": "setUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUrlInfoV2",
                        "locale": {
                            "en": "getUrlParams"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllUrlInfoV2",
                        "locale": {
                            "en": "getAllUrlParams"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearUrlInfoV2",
                        "locale": {
                            "en": "clearUrlParams"
                        }
                    },
                    {
                        "name": "addHashParamsV2",
                        "locale": {
                            "en": "addHash"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setHashParamsV2",
                        "locale": {
                            "en": "setHash"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getHashV2",
                        "locale": {
                            "en": "getHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllHashV2",
                        "locale": {
                            "en": "getAllHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearHashV2",
                        "locale": {
                            "en": "clearHash"
                        }
                    },
                    {
                        "name": "postMessage",
                        "locale": {
                            "en": "postMessage"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "域名",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "default: *"
                                },
                                "locale": {
                                    "en": "domain"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-accordion-panel": {
            "map": {
                "name": "ih5-accordion-panel",
                "propsMap": {
                    "header": {
                        "locale": {
                            "en": "headerText"
                        },
                        "type": "String",
                        "defaultValue": "Default accordion panel header",
                        "groupName": "tabStyle"
                    },
                    "headerBorder": {
                        "locale": {
                            "en": "headerBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "initValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "headerColor": {
                        "locale": {
                            "en": "headerFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "initValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "headerBackground": {
                        "locale": {
                            "en": "headerBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "initValue": "#ffffff",
                        "groupName": "tabStyle"
                    },
                    "headerActiveBorder": {
                        "locale": {
                            "en": "activeHeaderBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "initValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "headerActiveColor": {
                        "locale": {
                            "en": "activeHeaderFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "initValue": "#ffffff",
                        "groupName": "tabStyle"
                    },
                    "headerActiveBackground": {
                        "locale": {
                            "en": "activeHeaderBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#555555",
                        "initValue": "#555555",
                        "groupName": "tabStyle"
                    },
                    "headerBorderWidth": {
                        "locale": {
                            "en": "headerBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "tabStyle"
                    },
                    "headerBorderRadius": {
                        "locale": {
                            "en": "headerBorderRadius"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "headerBorderRadiusPos": {
                        "locale": {
                            "en": "headerBorderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "icon",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconType"
                        },
                        "type": "IconSelect",
                        "defaultValue": "",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "icon"
                    },
                    "iconActiveColor": {
                        "locale": {
                            "en": "activeIconColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "icon"
                    },
                    "expansionMarkType": {
                        "locale": {
                            "en": "statusMarkType"
                        },
                        "type": "IconSelect",
                        "defaultValue": "",
                        "groupName": "icon",
                        "optionLocales": {
                            "false": {
                                "name": "false",
                                "en": "None"
                            },
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "activeExpansionMarkType": {
                        "locale": {
                            "en": "activeStatusMarkType"
                        },
                        "type": "IconSelect",
                        "defaultValue": "",
                        "groupName": "icon",
                        "optionLocales": {
                            "false": {
                                "name": "false",
                                "en": "None"
                            },
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "expansionMarkColor": {
                        "locale": {
                            "en": "statusMarkColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "icon"
                    },
                    "expansionMarkActiveColor": {
                        "locale": {
                            "en": "activeStatusMarkColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "icon"
                    },
                    "headerHeight": {
                        "locale": {
                            "en": "headerHeight"
                        },
                        "type": "Number",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "headerPadding": {
                        "locale": {
                            "en": "headerPadding"
                        },
                        "type": "Number",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "headerFontSize": {
                        "locale": {
                            "en": "headerFontSize"
                        },
                        "type": "Number",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f3f3f3",
                        "initValue": "#f3f3f3",
                        "groupName": "color"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "solid": {
                                "en": "Solid"
                            },
                            "dotted": {
                                "en": "Dotted"
                            },
                            "dashed": {
                                "en": "Dashed"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "initValue": "#333333",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "checkIcon": {
                        "locale": {
                            "en": "checkIcon"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "icon"
                    },
                    "unCheckIcon": {
                        "locale": {
                            "en": "unCheckIcon"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "icon"
                    }
                },
                "locale": {
                    "en": "Accordion Panel"
                },
                "eventsMap": {
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "tapOpen": {
                        "locale": {
                            "en": "tapOpen"
                        }
                    },
                    "tapClose": {
                        "locale": {
                            "en": "tapClose"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setActivate",
                        "locale": {
                            "en": "setActivate"
                        },
                        "params": [
                            {
                                "name": "type",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-carousel-item": {
            "map": {
                "name": "ih5-carousel-item",
                "propsMap": {
                    "layout": {
                        "locale": {
                            "en": "layout"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#C5A1A1",
                        "groupName": "color"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "vertical": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "behavior",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "Justify"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "behavior",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    }
                },
                "locale": {
                    "en": "OldIh5CarouselItem"
                },
                "eventsMap": {
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mouseWheelUp"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mouseWheelDown"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-launchMpButton": {
            "map": {
                "name": "ih5-launchMpButton",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "150px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "50px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F8F8F8",
                        "initValue": "#97D4FF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "5px",
                        "initValue": "25px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "initValue": 0,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D8D8D8",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "disabledBgColor": {
                        "locale": {
                            "en": "disabledBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F8F8F8",
                        "initValue": "#97D4FF",
                        "groupName": "behavior"
                    },
                    "text": {
                        "locale": {
                            "en": "text"
                        },
                        "type": "String",
                        "defaultValue": "Button",
                        "groupName": "value"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "initValue": "#FFFFFF",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "username": {
                        "locale": {
                            "en": "username"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "path": {
                        "locale": {
                            "en": "path"
                        },
                        "type": "String",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "OldIh5LaunchMpButton"
                },
                "eventsMap": {
                    "ready": {
                        "locale": {
                            "en": "ready"
                        }
                    },
                    "launch": {
                        "locale": {
                            "en": "launch"
                        }
                    },
                    "error": {
                        "locale": {
                            "en": "error"
                        },
                        "params": [
                            {
                                "name": "errMsg",
                                "type": "String",
                                "locale": {
                                    "en": "errMsg"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "tap"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "gestureRotate"
                        }
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "gestureScale"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-masonry-item": {
            "map": {
                "name": "ih5-masonry-item",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Number",
                        "defaultValue": "",
                        "init": 100,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "cols": {
                        "locale": {
                            "en": "widthSpan"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "color"
                    },
                    "animation": {
                        "locale": {
                            "en": "animation"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Masonry Item"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {},
                    "gestureScale": {}
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-menu-item": {
            "map": {
                "name": "ih5-menu-item",
                "propsMap": {
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "菜单选项",
                        "groupName": "value"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "icon",
                        "optionLocales": {
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "none": {
                                "en": "none"
                            }
                        }
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconStyle"
                        },
                        "type": "IconSelect",
                        "defaultValue": "",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "iconSrc": {
                        "locale": {
                            "en": "src"
                        },
                        "type": "Upload",
                        "groupName": "icon"
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "icon"
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "icon"
                    },
                    "iconMargin": {
                        "locale": {
                            "en": "iconMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "padding"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EBEEF5",
                        "groupName": "optionStyle"
                    },
                    "hoverColor": {
                        "locale": {
                            "en": "hoveringTextColor"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "optionStyle"
                    },
                    "hoverBgColor": {
                        "locale": {
                            "en": "hoveringBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "optionStyle"
                    },
                    "hoverIconColor": {
                        "locale": {
                            "en": "hoveringIconColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "optionStyle"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    }
                },
                "locale": {
                    "en": "OldIh5MenuItem"
                },
                "eventsMap": {
                    "itemClick": {
                        "locale": {
                            "en": "clickItem"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "linkTo",
                        "locale": {
                            "en": "linkto"
                        },
                        "params": [
                            {
                                "name": "link",
                                "type": "Formula",
                                "locale": {
                                    "en": "link"
                                }
                            },
                            {
                                "name": "isOpen",
                                "type": "Boolean",
                                "defaultValue": false,
                                "locale": {
                                    "en": "isOpenNew"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-navbar-item": {
            "map": {
                "name": "ih5-navbar-item",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EDECEC",
                        "groupName": "color"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null
                    },
                    "itemCustomId": {
                        "locale": {
                            "en": "itemCustomId"
                        },
                        "type": "Formula",
                        "groupName": "value"
                    },
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "导航项",
                        "groupName": "value"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "微软雅黑（PC）"
                            }
                        }
                    },
                    "iconImg": {
                        "locale": {
                            "en": "iconImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "icon"
                    },
                    "actIconImg": {
                        "locale": {
                            "en": "activeIconImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "icon"
                    },
                    "iconW": {
                        "locale": {
                            "en": "iconWidth"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "actIconW": {
                        "locale": {
                            "en": "activeIconWidth"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "iconH": {
                        "locale": {
                            "en": "iconHeight"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "actIconH": {
                        "locale": {
                            "en": "activeIconHeight"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "iconLocation": {
                        "locale": {
                            "en": "iconLocation"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "icon",
                        "optionLocales": {
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "top": {
                                "en": "top"
                            },
                            "bottom": {
                                "en": "bottom"
                            }
                        }
                    },
                    "iconMargin": {
                        "locale": {
                            "en": "iconMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "iconTop": {
                        "locale": {
                            "en": "iconTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "iconBottom": {
                        "locale": {
                            "en": "iconBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "iconLeft": {
                        "locale": {
                            "en": "iconLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "iconRight": {
                        "locale": {
                            "en": "iconRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    }
                },
                "locale": {
                    "en": "OldIh5NavbarItem"
                },
                "eventsMap": {
                    "tabClick": {
                        "locale": {
                            "en": "clickTab"
                        },
                        "params": [
                            {
                                "name": "label",
                                "type": "String",
                                "locale": {
                                    "en": "label"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    "leaveTab": {
                        "locale": {
                            "en": "leaveTab"
                        },
                        "params": [
                            {
                                "name": "label",
                                "type": "String",
                                "locale": {
                                    "en": "label"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-route": {
            "map": {
                "name": "ih5-route",
                "propsMap": {
                    "path": {
                        "locale": {
                            "en": "path"
                        },
                        "type": "String",
                        "groupName": "behavior"
                    },
                    "conditionVal": {
                        "locale": {
                            "en": "conditions"
                        },
                        "type": "Condition",
                        "defaultValue": [
                            [
                                "",
                                "==",
                                ""
                            ]
                        ],
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "route"
                },
                "eventsMap": {
                    "show": {
                        "locale": {
                            "en": "show"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "hide": {
                        "locale": {
                            "en": "hide"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-select-option": {
            "map": {
                "name": "ih5-select-option",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "value",
                        "groupName": "value"
                    },
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "alignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "left",
                        "groupName": "behavior",
                        "optionLocales": {
                            "left": {
                                "name": "left",
                                "en": "left"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "right": {
                                "name": "right",
                                "en": "right"
                            }
                        }
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "optionHeight"
                        },
                        "type": "PercentPx",
                        "defaultValue": "34px",
                        "groupName": "behavior"
                    },
                    "minOptionHeight": {
                        "locale": {
                            "en": "minOptionHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#5A5E66",
                        "groupName": "optionStyle"
                    },
                    "labelFontSize": {
                        "locale": {
                            "en": "labelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "labelColor": {
                        "locale": {
                            "en": "labelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#5A5E66",
                        "groupName": "optionStyle"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    }
                },
                "locale": {
                    "en": "OldIh5SelectOption"
                },
                "eventsMap": {
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-select-option-group": {
            "map": {
                "name": "ih5-select-option-group",
                "propsMap": {
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "label",
                        "groupName": "value"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    }
                },
                "locale": {
                    "en": "OldIh5SelectOptionGroup"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-swipeable-buttons": {
            "map": {
                "name": "ih5-swipeable-buttons",
                "propsMap": {
                    "left": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": false,
                        "groupName": "behavior",
                        "optionLocales": {
                            "true": {
                                "en": "Left"
                            },
                            "false": {
                                "en": "Right"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "Quick Actions"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-swipeable-row": {
            "map": {
                "name": "ih5-swipeable-row",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E5E5E5",
                        "groupName": "color"
                    },
                    "verticalAlignment": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "behavior",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "stretch": {
                                "en": "Stretch"
                            }
                        }
                    },
                    "allowSwipePast": {
                        "locale": {
                            "en": "swipeEffect"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "forbidSwipe": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Swipeable Item"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-tab-pane": {
            "map": {
                "name": "ih5-tab-pane",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E5E5E5",
                        "groupName": "color"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null
                    },
                    "tabCustomId": {
                        "locale": {
                            "en": "tabCustomId"
                        },
                        "type": "Formula",
                        "groupName": "value"
                    },
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "标签页",
                        "groupName": "value"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5TabPane"
                },
                "eventsMap": {
                    "tabClick": {
                        "locale": {
                            "en": "clickTab"
                        },
                        "params": [
                            {
                                "name": "label",
                                "type": "String",
                                "locale": {
                                    "en": "label"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    "leaveTab": {
                        "locale": {
                            "en": "leaveTab"
                        },
                        "params": [
                            {
                                "name": "label",
                                "type": "String",
                                "locale": {
                                    "en": "label"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            },
                            {
                                "name": "speed",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula"
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-accordion": {
            "map": {
                "name": "ih5-accordion",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "stretch": {
                        "locale": {
                            "en": "heightProp"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "activeIndex": {
                        "locale": {
                            "en": "currentPanel"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "manualToggle": {
                        "locale": {
                            "en": "manualToggle"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "panelMarginTop": {
                        "locale": {
                            "en": "panelMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Accordion"
                },
                "eventsMap": {
                    "changeindex": {
                        "locale": {
                            "en": "switchPanel"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "panelIndex"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "tap"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "changeActiveIndex",
                        "locale": {
                            "en": "goToPanel"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "panelIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-calendar": {
            "map": {
                "name": "ih5-calendar",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "400px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "doublePanel": {
                        "locale": {
                            "en": "doublePanel"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "control": {
                        "locale": {
                            "en": "control"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "mode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "one",
                        "groupName": "default",
                        "optionLocales": {
                            "one": {
                                "en": "OneDate"
                            },
                            "two": {
                                "en": "Range"
                            },
                            "more": {
                                "en": "MultiDate"
                            }
                        }
                    },
                    "defaultDate": {
                        "locale": {
                            "en": "defaultDate"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "minValid": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "maxValid": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "default"
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f4f5f6",
                        "groupName": "default"
                    },
                    "contentColor": {
                        "locale": {
                            "en": "contentColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#499df2",
                        "groupName": "default"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "default"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "hightlightFontColor": {
                        "locale": {
                            "en": "highlightFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5Calendar"
                },
                "eventsMap": {
                    "chooseOne": {
                        "locale": {
                            "en": "pickDate"
                        },
                        "params": [
                            {
                                "name": "date",
                                "type": "String",
                                "locale": {
                                    "en": "date"
                                }
                            }
                        ]
                    },
                    "chooseTwo": {
                        "locale": {
                            "en": "pickRange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startdate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "enddate"
                                }
                            },
                            {
                                "name": "diffDays",
                                "type": "String",
                                "locale": {
                                    "en": "timeSpan"
                                }
                            }
                        ]
                    },
                    "chooseMore": {
                        "locale": {
                            "en": "chooseMultidate"
                        },
                        "params": [
                            {
                                "name": "dateArr",
                                "type": "String",
                                "locale": {
                                    "en": "dateArray"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setChosenDate",
                        "locale": {
                            "en": "setChosenDate"
                        },
                        "params": [
                            {
                                "name": "dateArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "dateArray"
                                }
                            }
                        ]
                    },
                    {
                        "name": "clearChooseDate",
                        "locale": {
                            "en": "clearChooseDate"
                        },
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-carousel": {
            "map": {
                "name": "ih5-carousel",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F4C191",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "autoplay": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "interval": {
                        "locale": {
                            "en": "interval"
                        },
                        "type": "Number",
                        "defaultValue": 3,
                        "groupName": "behavior"
                    },
                    "indicatorPosition": {
                        "locale": {
                            "en": "indicatorPosition"
                        },
                        "type": "Select",
                        "defaultValue": "",
                        "groupName": "behavior",
                        "optionLocales": {
                            "inside": {
                                "en": "inside"
                            },
                            "outside": {
                                "en": "Outside"
                            },
                            "none": {
                                "en": "Hide"
                            }
                        }
                    },
                    "duration": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 500,
                        "groupName": "behavior"
                    },
                    "shape": {
                        "locale": {
                            "en": "roundIndicator"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "indicatorRadius": {
                        "locale": {
                            "en": "indicatorRadius"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "behavior"
                    },
                    "indicatorColor": {
                        "locale": {
                            "en": "indicatorColor"
                        },
                        "type": "Color",
                        "groupName": "behavior"
                    },
                    "arrow": {
                        "locale": {
                            "en": "arrowDisplay"
                        },
                        "type": "Select",
                        "defaultValue": "hover",
                        "groupName": "behavior",
                        "optionLocales": {
                            "hover": {
                                "en": "Hover"
                            },
                            "always": {
                                "en": "Always"
                            },
                            "never": {
                                "en": "Never"
                            }
                        }
                    },
                    "type": {
                        "locale": {
                            "en": "switchMode"
                        },
                        "type": "Select",
                        "defaultValue": "",
                        "groupName": "behavior",
                        "optionLocales": {
                            "": {
                                "en": "Normal"
                            },
                            "card": {
                                "en": "Card"
                            }
                        }
                    },
                    "currentIndex": {
                        "locale": {
                            "en": "currentItem"
                        },
                        "type": "Number",
                        "groupName": "value"
                    },
                    "stopPlay": {
                        "locale": {
                            "en": "hoverStop"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "slipDirection": {
                        "locale": {
                            "en": "switchDirection"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "groupName": "behavior",
                        "optionLocales": {
                            "horizontal": {
                                "en": "Horizontal"
                            },
                            "vertical": {
                                "en": "Vertical"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Carousel"
                },
                "eventsMap": {
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    },
                    "_indexChange": {
                        "locale": {
                            "en": "_indexChange"
                        },
                        "params": [
                            {
                                "name": "currentIndex",
                                "type": "Number"
                            }
                        ]
                    },
                    "pageChange": {
                        "locale": {
                            "en": "switchItem"
                        },
                        "params": [
                            {
                                "name": "currentIndex",
                                "type": "Number",
                                "locale": {
                                    "en": "itemIndex"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "prevItem",
                        "locale": {
                            "en": "previousItem"
                        }
                    },
                    {
                        "name": "nextItem",
                        "locale": {
                            "en": "nextItem"
                        }
                    },
                    {
                        "name": "jumpTo",
                        "locale": {
                            "en": "goToItem"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "itemIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-checkbox": {
            "map": {
                "name": "ih5-checkbox",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "3px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D1D1D1",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "checked": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": 0,
                        "groupName": "value"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 18,
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#09BB07",
                        "groupName": "color"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    }
                },
                "locale": {
                    "en": "OldIh5Checkbox"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean"
                            }
                        ]
                    },
                    "checkTrue": {
                        "locale": {
                            "en": "check"
                        }
                    },
                    "checkFalse": {
                        "locale": {
                            "en": "cancelCheck"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isChecked"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-color-selector": {
            "map": {
                "name": "ih5-color-selector",
                "propsMap": {
                    "selectColor": {
                        "locale": {
                            "en": "selectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F44E3B",
                        "groupName": "value"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3F3F3F",
                        "groupName": "color"
                    },
                    "sizeScale": {
                        "locale": {
                            "en": "sizeScale"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 290,
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 82,
                        "groupName": "wh"
                    },
                    "colorItemSize": {
                        "locale": {
                            "en": "colorBlockSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "behavior"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "customClass": {
                        "locale": {
                            "en": "customClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5ColorSelector"
                },
                "eventsMap": {
                    "colorChange": {
                        "locale": {
                            "en": "colorChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "activeChange": {
                        "locale": {
                            "en": "colorChanging"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "zoom": {
                        "locale": {
                            "en": "zoom"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setCurrentColor",
                        "locale": {
                            "en": "setCurrentColor"
                        },
                        "params": [
                            {
                                "name": "color",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "color"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-drag-column": {
            "map": {
                "name": "ih5-drag-column",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 100,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "color"
                    },
                    "stopDrag": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "flexWrap": {
                        "locale": {
                            "en": "wrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Drag Column"
                },
                "eventsMap": {
                    "drag": {
                        "locale": {
                            "en": "dragOwn"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "positionIndex"
                                }
                            }
                        ]
                    },
                    "drop": {
                        "locale": {
                            "en": "dropAny"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "positionIndex"
                                }
                            }
                        ]
                    },
                    "dropFrom": {
                        "locale": {
                            "en": "dropOwn"
                        }
                    },
                    "over": {
                        "locale": {
                            "en": "dragOver"
                        }
                    },
                    "out": {
                        "locale": {
                            "en": "dragOutOrDropAny"
                        }
                    },
                    "outOnly": {
                        "locale": {
                            "en": "dragOut"
                        }
                    },
                    "remove": {
                        "locale": {
                            "en": "removeAny"
                        }
                    },
                    "removeFrom": {
                        "locale": {
                            "en": "removeFrom"
                        }
                    },
                    "cancel": {
                        "locale": {
                            "en": "revertAny"
                        }
                    },
                    "cancelFrom": {
                        "locale": {
                            "en": "cancelFrom"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-drag-group": {
            "map": {
                "name": "ih5-drag-group",
                "propsMap": {
                    "spillBehavior": {
                        "locale": {
                            "en": "spillBehavior"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "Drop"
                            },
                            "revert": {
                                "en": "Revert"
                            },
                            "remove": {
                                "en": "Remove"
                            }
                        }
                    },
                    "horizontal": {
                        "locale": {
                            "en": "horizontalElement"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "stopDrag": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "dragCancelAndRevert": {
                        "locale": {
                            "en": "dragCancelAndRevert"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Drag Group"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-draggable-col": {
            "map": {
                "name": "ih5-draggable-col",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 100,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "stretch": {
                        "locale": {
                            "en": "stretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "horizonStretch": {
                        "locale": {
                            "en": "horizonStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "deviceConfig": {
                        "locale": {
                            "en": "conditionalWidth"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "envWidth"
                    },
                    "largeSize": {
                        "locale": {
                            "en": "pcLarge"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "mediumSize": {
                        "locale": {
                            "en": "pcMedium"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "smallSize": {
                        "locale": {
                            "en": "pcSmall"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "padSize": {
                        "locale": {
                            "en": "pad"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "xsmallSize": {
                        "locale": {
                            "en": "phone"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "currentID": {
                        "locale": {
                            "en": "currentID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "colID": {
                        "locale": {
                            "en": "colID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "colValue": {
                        "locale": {
                            "en": "colValue"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "orderID": {
                        "locale": {
                            "en": "orderID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "stopDrag": {
                        "locale": {
                            "en": "stopDrag"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "dragCls": {
                        "locale": {
                            "en": "dragCls"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5DraggableCol"
                },
                "eventsMap": {
                    "drag": {
                        "locale": {
                            "en": "drag"
                        },
                        "params": [
                            {
                                "name": "curIndex",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "curValue",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "drop": {
                        "locale": {
                            "en": "drop"
                        },
                        "params": [
                            {
                                "name": "curIndex",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "curValue",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "dropFrom": {
                        "locale": {
                            "en": "dropFrom"
                        }
                    },
                    "over": {
                        "locale": {
                            "en": "over"
                        }
                    },
                    "out": {
                        "locale": {
                            "en": "out"
                        }
                    },
                    "outOnly": {
                        "locale": {
                            "en": "outOnly"
                        }
                    },
                    "remove": {
                        "locale": {
                            "en": "remove"
                        }
                    },
                    "cancel": {
                        "locale": {
                            "en": "cancel"
                        }
                    },
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "_resetWidth": {
                        "locale": {
                            "en": "_resetWidth"
                        },
                        "params": [
                            {
                                "name": "width",
                                "type": "String"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToPosition",
                        "locale": {
                            "en": "scrollToPosition"
                        },
                        "params": [
                            {
                                "name": "positionX",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            },
                            {
                                "name": "positionY",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollToWidget",
                        "locale": {
                            "en": "scrollToObject"
                        },
                        "params": [
                            {
                                "name": "widget",
                                "type": "ObjSelect",
                                "childOnly": true,
                                "objCallProp": "_elOffsetTop",
                                "locale": {
                                    "en": "object"
                                }
                            },
                            {
                                "name": "deltaY",
                                "type": "Formula",
                                "locale": {
                                    "en": "verticalOffset"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getPhicWidth",
                        "locale": {
                            "en": "getPhicWidth"
                        }
                    },
                    {
                        "name": "getPhicHeight",
                        "locale": {
                            "en": "getPhicHeight"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    {
                        "name": "_scrollDistance",
                        "locale": {
                            "en": "scrollDistance"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-draggable-group": {
            "map": {
                "name": "ih5-draggable-group",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "spillBehavior": {
                        "locale": {
                            "en": "spillBehavior"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "revert": {
                                "en": "revert"
                            },
                            "remove": {
                                "en": "remove"
                            }
                        }
                    },
                    "horizontal": {
                        "locale": {
                            "en": "horizontal"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "stopDrag": {
                        "locale": {
                            "en": "stopDrag"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5DraggableGroup"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-draggable-row": {
            "map": {
                "name": "ih5-draggable-row",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 100,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "stretch": {
                        "locale": {
                            "en": "stretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "horizonStretch": {
                        "locale": {
                            "en": "horizonStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "deviceConfig": {
                        "locale": {
                            "en": "conditionalWidth"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "envWidth"
                    },
                    "largeSize": {
                        "locale": {
                            "en": "pcLarge"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "mediumSize": {
                        "locale": {
                            "en": "pcMedium"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "smallSize": {
                        "locale": {
                            "en": "pcSmall"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "padSize": {
                        "locale": {
                            "en": "pad"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "xsmallSize": {
                        "locale": {
                            "en": "phone"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "flexWrap": {
                        "locale": {
                            "en": "wrap"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "innerLayout"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "currentID": {
                        "locale": {
                            "en": "currentID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "colID": {
                        "locale": {
                            "en": "colID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "colValue": {
                        "locale": {
                            "en": "colValue"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "orderID": {
                        "locale": {
                            "en": "orderID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "stopDrag": {
                        "locale": {
                            "en": "stopDrag"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "dragCls": {
                        "locale": {
                            "en": "dragCls"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5DraggableRow"
                },
                "eventsMap": {
                    "drag": {
                        "locale": {
                            "en": "drag"
                        },
                        "params": [
                            {
                                "name": "curIndex",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "curValue",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "drop": {
                        "locale": {
                            "en": "drop"
                        },
                        "params": [
                            {
                                "name": "curIndex",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "curValue",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "dropFrom": {
                        "locale": {
                            "en": "dropFrom"
                        }
                    },
                    "over": {
                        "locale": {
                            "en": "over"
                        }
                    },
                    "out": {
                        "locale": {
                            "en": "out"
                        }
                    },
                    "outOnly": {
                        "locale": {
                            "en": "outOnly"
                        }
                    },
                    "remove": {
                        "locale": {
                            "en": "remove"
                        }
                    },
                    "cancel": {
                        "locale": {
                            "en": "cancel"
                        }
                    },
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "_resetWidth": {
                        "locale": {
                            "en": "_resetWidth"
                        },
                        "params": [
                            {
                                "name": "width",
                                "type": "String"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToPosition",
                        "locale": {
                            "en": "scrollToPosition"
                        },
                        "params": [
                            {
                                "name": "positionX",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            },
                            {
                                "name": "positionY",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollToWidget",
                        "locale": {
                            "en": "scrollToObject"
                        },
                        "params": [
                            {
                                "name": "widget",
                                "type": "ObjSelect",
                                "childOnly": true,
                                "objCallProp": "_elOffsetTop",
                                "locale": {
                                    "en": "object"
                                }
                            },
                            {
                                "name": "deltaY",
                                "type": "Formula",
                                "locale": {
                                    "en": "verticalOffset"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getPhicWidth",
                        "locale": {
                            "en": "getPhicWidth"
                        }
                    },
                    {
                        "name": "getPhicHeight",
                        "locale": {
                            "en": "getPhicHeight"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    {
                        "name": "_scrollDistance",
                        "locale": {
                            "en": "scrollDistance"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-drop-container": {
            "map": {
                "name": "ih5-drop-container",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "150px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B9E2FB",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "overflow": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5DropContainer"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        }
                    },
                    "dragenter": {
                        "locale": {
                            "en": "dragEnter"
                        }
                    },
                    "dragover": {
                        "locale": {
                            "en": "dragOver"
                        }
                    },
                    "dragleave": {
                        "locale": {
                            "en": "dragLeave"
                        }
                    },
                    "drop": {
                        "locale": {
                            "en": "drop"
                        },
                        "params": [
                            {
                                "name": "files",
                                "type": "Formula",
                                "locale": {
                                    "en": "droppedFile(s)"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-eventBus": {
            "map": {
                "name": "ih5-eventBus",
                "propsMap": {
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "EventBusSelect",
                        "groupName": "default"
                    },
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "type": "EventBusParams",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5EventBus"
                },
                "eventsMap": {
                    "event": {
                        "locale": {
                            "en": "event"
                        },
                        "params": [
                            {
                                "name": "args",
                                "type": "Object",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "emitEvent",
                        "locale": {
                            "en": "emitEvent"
                        },
                        "params": [
                            {
                                "name": "args",
                                "type": "Formula",
                                "hasSubParams": true,
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "waitEvent",
                        "locale": {
                            "en": "waitEvent"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    }
                ]
            }
        },
        "ih5-flow": {
            "map": {
                "name": "ih5-flow",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "default"
                    },
                    "classList": {
                        "locale": {
                            "en": "typeList"
                        },
                        "type": "List",
                        "defaultValue": [],
                        "initValue": [
                            {
                                "key": 0,
                                "name": "task",
                                "functionType": "task",
                                "stable": true,
                                "default-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "default-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "select-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "select-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "pass-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "pass-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "fail-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "fail-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                }
                            },
                            {
                                "key": 1,
                                "name": "if",
                                "functionType": "if",
                                "stable": true,
                                "default-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "default-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "select-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "select-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "pass-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "pass-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "fail-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "fail-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                }
                            },
                            {
                                "key": 2,
                                "name": "gatewayAny",
                                "functionType": "gatewayAny",
                                "stable": true,
                                "default-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "default-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "select-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "select-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "pass-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "pass-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "fail-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "fail-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                }
                            },
                            {
                                "key": 3,
                                "name": "gatewayEvery",
                                "functionType": "gatewayEvery",
                                "stable": true,
                                "default-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "default-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "select-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "select-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "pass-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "pass-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                },
                                "fail-style": {
                                    "shape": "rect",
                                    "fill": "transparent",
                                    "strokeWidth": 2,
                                    "stroke": "#4C4C4C",
                                    "rx": 0
                                },
                                "fail-text-style": {
                                    "fill": "#000000",
                                    "fontSize": "18px"
                                }
                            }
                        ],
                        "groupName": "default"
                    },
                    "value": {
                        "locale": {
                            "en": "text"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "curId": {
                        "locale": {
                            "en": "id"
                        },
                        "type": "String",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5Flow"
                },
                "eventsMap": {
                    "clickNode": {
                        "locale": {
                            "en": "clickNode"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Number",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "text",
                                "type": "String",
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "type",
                                "type": "String",
                                "locale": {
                                    "en": "type"
                                }
                            },
                            {
                                "name": "info",
                                "type": "String",
                                "locale": {
                                    "en": "info"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "deleteNode",
                        "locale": {
                            "en": "deleteNode"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addChild",
                        "locale": {
                            "en": "addInChildFlow"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Formula",
                                "locale": {
                                    "en": "type"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addChildAt",
                        "locale": {
                            "en": "addInChildFlow"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Formula",
                                "locale": {
                                    "en": "type"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addNodeBefore",
                        "locale": {
                            "en": "addInSiblingFlowAbove"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Formula",
                                "locale": {
                                    "en": "type"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addNodeAfter",
                        "locale": {
                            "en": "addInSiblingFlowBelow"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Formula",
                                "locale": {
                                    "en": "type"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addNodeNext",
                        "locale": {
                            "en": "addInCurrentFlow"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Formula",
                                "locale": {
                                    "en": "type"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setText",
                        "locale": {
                            "en": "setNodeText"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "text"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setType",
                        "locale": {
                            "en": "setNodeType"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "type"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setInfo",
                        "locale": {
                            "en": "setNodeInfo"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getInfo",
                        "locale": {
                            "en": "getNodeInfo"
                        },
                        "params": [
                            {
                                "name": "id",
                                "type": "Formula",
                                "locale": {
                                    "en": "id"
                                }
                            },
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-grid-for": {
            "map": {
                "name": "ih5-grid-for",
                "propsMap": {
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "noDeepEqual": {
                        "locale": {
                            "en": "noDeepEqual"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "initValue": true,
                        "groupName": "behavior"
                    },
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "headers": {
                        "locale": {
                            "en": "columnOrder"
                        },
                        "type": "Array",
                        "init": [],
                        "groupName": "value"
                    },
                    "showHeaders": {
                        "locale": {
                            "en": "showHeaders"
                        },
                        "type": "Array",
                        "init": [],
                        "groupName": "value"
                    },
                    "customShowHeaders": {
                        "locale": {
                            "en": "customShowHeaders"
                        },
                        "type": "Hidden",
                        "init": []
                    },
                    "customHeaders": {
                        "locale": {
                            "en": "customHeaders"
                        },
                        "type": "Hidden",
                        "init": []
                    },
                    "showHeader": {
                        "locale": {
                            "en": "showHeaders"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "tableHeader"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D2D0D0",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "selBdWidth": {
                        "locale": {
                            "en": "activeBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "border2"
                    },
                    "selBdStyle": {
                        "locale": {
                            "en": "activeBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "selBdColor": {
                        "locale": {
                            "en": "activeBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#43AC62",
                        "groupName": "border2"
                    },
                    "selBdPos": {
                        "locale": {
                            "en": "activeBorderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "colWidth": {
                        "locale": {
                            "en": "columnWidth"
                        },
                        "type": "Array",
                        "groupName": "behavior"
                    },
                    "dataArrHeaders": {
                        "locale": {
                            "en": "dataArrHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "boolean"
                            },
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            }
                        ]
                    },
                    "rowHeight": {
                        "locale": {
                            "en": "rowHeight"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "initValue": "auto",
                        "groupName": "behavior",
                        "optionLocales": {
                            "auto": {
                                "en": "Wrap"
                            },
                            "fixed&stretch": {
                                "en": "Stretchable"
                            },
                            "fixed&notStretch": {
                                "en": "Fixed"
                            }
                        }
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "defaultHeight"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "fixHeader": {
                        "locale": {
                            "en": "frozenTableHeader"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "tableHeader"
                    },
                    "headerHeight": {
                        "locale": {
                            "en": "headerHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "tableHeader"
                    },
                    "headerBgColor": {
                        "locale": {
                            "en": "headerColor"
                        },
                        "type": "Color",
                        "groupName": "tableHeader"
                    },
                    "headerFontSize": {
                        "locale": {
                            "en": "headerFontSize"
                        },
                        "type": "PercentPx",
                        "defaultValue": 16,
                        "groupName": "tableHeader"
                    },
                    "headerFontColor": {
                        "locale": {
                            "en": "headerFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "tableHeader"
                    },
                    "headerFont": {
                        "locale": {
                            "en": "headerFontType"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "tableHeader",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "textStyle": {
                        "locale": {
                            "en": "headerTextStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "tableHeader"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "headerHorizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "center",
                        "groupName": "tableHeader",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "flex-start"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "flex-end"
                            }
                        }
                    },
                    "alignItems": {
                        "locale": {
                            "en": "headerVerticalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "center",
                        "groupName": "tableHeader",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "flex-start"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "flex-end"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5GridFor"
                },
                "eventsMap": {
                    "colWidthChange": {
                        "locale": {
                            "en": "colWidthChange"
                        },
                        "params": [
                            {
                                "name": "colWidth",
                                "locale": {}
                            },
                            {
                                "name": "colName",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "mergeCells",
                        "locale": {
                            "en": "mergeCells"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "params": [
                                {
                                    "name": "lineNum",
                                    "locale": {
                                        "en": "Row Index"
                                    }
                                },
                                {
                                    "name": "newValue",
                                    "locale": {
                                        "en": "Table Value"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "cancelMerge",
                        "locale": {
                            "en": "cancelMerge"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "Result"
                                }
                            },
                            "params": [
                                {
                                    "name": "lineNum",
                                    "locale": {
                                        "en": "Row Index"
                                    }
                                },
                                {
                                    "name": "newValue",
                                    "locale": {
                                        "en": "Table Value"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "cancelSelect",
                        "locale": {
                            "en": "cancelSelect"
                        }
                    },
                    {
                        "name": "importTable",
                        "locale": {
                            "en": "importTable"
                        },
                        "params": [
                            {
                                "name": "headers",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "scrollToPosition",
                        "locale": {
                            "en": "scrollToPosition"
                        },
                        "params": [
                            {
                                "name": "positionX",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            },
                            {
                                "name": "positionY",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollToItem",
                        "locale": {
                            "en": "scrollToItem"
                        },
                        "params": [
                            {
                                "name": "rowIndex",
                                "type": "Formula",
                                "locale": {
                                    "en": "rowIndex"
                                }
                            },
                            {
                                "name": "colIndex",
                                "type": "Formula",
                                "locale": {
                                    "en": "colIndex"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "isHightLightTarget",
                                "type": "Boolean",
                                "value": true,
                                "defaultValue": true,
                                "locale": {
                                    "en": "hightLightTarget"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-markdown": {
            "map": {
                "name": "ih5-markdown",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "@@cut": {
                        "locale": {
                            "en": "cut"
                        },
                        "type": "Select",
                        "defaultValue": "hidden",
                        "optionLocales": {
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "onlyRead": {
                        "locale": {
                            "en": "onlyRead"
                        },
                        "type": "Boolean",
                        "vlHide": true
                    },
                    "cdn": {
                        "locale": {
                            "en": "cdn"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "TextArea",
                        "groupName": "value"
                    },
                    "theme": {
                        "locale": {
                            "en": "theme"
                        },
                        "type": "Select",
                        "defaultValue": "classic",
                        "optionLocales": {
                            "classic": {
                                "en": "classic"
                            },
                            "dark": {
                                "en": "dark"
                            }
                        },
                        "vlHide": true
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "groupName": "color"
                    },
                    "linkTarget": {
                        "locale": {
                            "en": "linkTarget"
                        },
                        "type": "Select",
                        "defaultValue": "_blank",
                        "optionLocales": {
                            "_self": {
                                "en": "_self"
                            },
                            "_blank": {
                                "en": "_blank"
                            },
                            "_parent": {
                                "en": "_parent"
                            },
                            "_top": {
                                "en": "_top"
                            }
                        },
                        "vlHide": true
                    },
                    "linkColor": {
                        "locale": {
                            "en": "linkColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "mode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "wysiwyg",
                        "groupName": "behavior",
                        "optionLocales": {
                            "sv": {
                                "en": "sv"
                            },
                            "ir": {
                                "en": "ir"
                            },
                            "wysiwyg": {
                                "en": "wysiwyg"
                            }
                        },
                        "vlHide": true
                    },
                    "hideToolbar": {
                        "locale": {
                            "en": "hideToolbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior",
                        "vlHide": true
                    },
                    "toolbar": {
                        "locale": {
                            "en": "toolbar"
                        },
                        "type": "Array",
                        "init": [
                            "emoji",
                            "headings",
                            "bold",
                            "italic",
                            "strike",
                            "line",
                            "list",
                            "ordered-list",
                            "check",
                            "outdent",
                            "indent",
                            "code",
                            "inline-code",
                            "insert-after",
                            "insert-before",
                            "link",
                            "table",
                            "edit-mode",
                            "both",
                            "preview",
                            "fullscreen"
                        ],
                        "groupName": "behavior",
                        "vlHide": true
                    },
                    "toolbarHeaders": {
                        "locale": {
                            "en": "toolbarHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "title": "0",
                                "type": "string"
                            },
                            {
                                "title": "1",
                                "type": "string"
                            },
                            {
                                "title": "2",
                                "type": "string"
                            },
                            {
                                "title": "3",
                                "type": "string"
                            },
                            {
                                "title": "4",
                                "type": "string"
                            },
                            {
                                "title": "5",
                                "type": "string"
                            },
                            {
                                "title": "6",
                                "type": "string"
                            },
                            {
                                "title": "7",
                                "type": "string"
                            },
                            {
                                "title": "8",
                                "type": "string"
                            },
                            {
                                "title": "9",
                                "type": "string"
                            },
                            {
                                "title": "10",
                                "type": "string"
                            },
                            {
                                "title": "11",
                                "type": "string"
                            },
                            {
                                "title": "12",
                                "type": "string"
                            },
                            {
                                "title": "13",
                                "type": "string"
                            },
                            {
                                "title": "14",
                                "type": "string"
                            },
                            {
                                "title": "15",
                                "type": "string"
                            },
                            {
                                "title": "16",
                                "type": "string"
                            },
                            {
                                "title": "17",
                                "type": "string"
                            },
                            {
                                "title": "18",
                                "type": "string"
                            },
                            {
                                "title": "19",
                                "type": "string"
                            },
                            {
                                "title": "20",
                                "type": "string"
                            },
                            {
                                "title": "21",
                                "type": "string"
                            },
                            {
                                "title": "22",
                                "type": "string"
                            },
                            {
                                "title": "23",
                                "type": "string"
                            },
                            {
                                "title": "24",
                                "type": "string"
                            },
                            {
                                "title": "25",
                                "type": "string"
                            },
                            {
                                "title": "26",
                                "type": "string"
                            },
                            {
                                "title": "27",
                                "type": "string"
                            },
                            {
                                "title": "28",
                                "type": "string"
                            },
                            {
                                "title": "29",
                                "type": "string"
                            },
                            {
                                "title": "30",
                                "type": "string"
                            },
                            {
                                "title": "31",
                                "type": "string"
                            }
                        ],
                        "vlHide": true
                    },
                    "isDebug": {
                        "locale": {
                            "en": "isDebug"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "isPreviewImage": {
                        "locale": {
                            "en": "isPreviewImage"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "advancedBehavior",
                        "vlHide": true
                    },
                    "outline": {
                        "locale": {
                            "en": "outline"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "outlinePosition": {
                        "locale": {
                            "en": "outlinePosition"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "optionLocales": {
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        },
                        "vlHide": true
                    },
                    "disabled": {
                        "locale": {
                            "en": "disable"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "typewriterMode": {
                        "locale": {
                            "en": "typewriterMode"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior",
                        "vlHide": true
                    },
                    "counter": {
                        "locale": {
                            "en": "counter"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior",
                        "vlHide": true
                    },
                    "counterType": {
                        "locale": {
                            "en": "counterType"
                        },
                        "type": "Select",
                        "defaultValue": "markdown",
                        "groupName": "advancedBehavior",
                        "optionLocales": {
                            "markdown": {
                                "en": "markdown"
                            },
                            "text": {
                                "en": "text"
                            }
                        },
                        "vlHide": true
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请输入内容",
                        "groupName": "behavior"
                    },
                    "vditorBorderColor": {
                        "locale": {
                            "en": "vditorBorderColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "panelBackgroudColor": {
                        "locale": {
                            "en": "panelBackgroudColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "toolbarBackgroundColor": {
                        "locale": {
                            "en": "toolbarBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "toolbarIconColor": {
                        "locale": {
                            "en": "toolbarIconColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "toolbarIconHoverColor": {
                        "locale": {
                            "en": "toolbarIconHoverColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "textareaBackgroundColor": {
                        "locale": {
                            "en": "textareaBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "textareaTextColor": {
                        "locale": {
                            "en": "textareaTextColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "vditorPreviewColor": {
                        "locale": {
                            "en": "vditorPreviewColor"
                        },
                        "type": "Color",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "previewMaxWidth": {
                        "locale": {
                            "en": "previewMaxWidth"
                        },
                        "type": "Number",
                        "defaultValue": 800,
                        "groupName": "wh",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "MarkdownEdit"
                },
                "eventsMap": {
                    "input": {
                        "locale": {
                            "en": "input"
                        },
                        "params": [
                            {
                                "name": "value",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "newVal",
                                "locale": {
                                    "en": "newValue"
                                }
                            },
                            {
                                "name": "oldVal",
                                "locale": {
                                    "en": "oldValue"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        }
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "current",
                                "locale": {
                                    "en": "current"
                                }
                            }
                        ]
                    },
                    "keydown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "key",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    "esc": {
                        "locale": {
                            "en": "esc"
                        }
                    },
                    "ctrlEnter": {
                        "locale": {
                            "en": "ctrlEnter"
                        }
                    },
                    "select": {
                        "locale": {
                            "en": "select"
                        },
                        "params": [
                            {
                                "name": "value",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "exportJSON",
                        "locale": {
                            "en": "exportJSON"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "markdown",
                                "type": "Formula",
                                "locale": {
                                    "en": "markdownJSON"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getValue",
                        "locale": {
                            "en": "getValue"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getHTML",
                        "locale": {
                            "en": "getHTML"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "insertValue",
                        "locale": {
                            "en": "insertValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "render",
                                "type": "Boolean",
                                "locale": {
                                    "en": "render"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getHeaders",
                        "locale": {
                            "en": "getHeaders"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Select",
                                "options": [
                                    "all",
                                    "header1",
                                    "header2",
                                    "header3",
                                    "header4",
                                    "header5",
                                    "header6"
                                ],
                                "value": "all",
                                "locale": {
                                    "en": "header"
                                },
                                "optionLocales": {
                                    "all": {
                                        "name": "all",
                                        "en": "all"
                                    },
                                    "header1": {
                                        "name": "header1",
                                        "en": "header1"
                                    },
                                    "header2": {
                                        "name": "header2",
                                        "en": "header2"
                                    },
                                    "header3": {
                                        "name": "header3",
                                        "en": "header3"
                                    },
                                    "header4": {
                                        "name": "header4",
                                        "en": "header4"
                                    },
                                    "header5": {
                                        "name": "header5",
                                        "en": "header5"
                                    },
                                    "header6": {
                                        "name": "header6",
                                        "en": "header6"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getHeadersOffset",
                        "locale": {
                            "en": "getHeadersOffset"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "jumpTo",
                        "locale": {
                            "en": "jumpTo"
                        },
                        "params": [
                            {
                                "name": "targetId",
                                "type": "Formula",
                                "locale": {
                                    "en": "targetId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "getSelection",
                        "locale": {
                            "en": "getSelection"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "clearStack",
                        "locale": {
                            "en": "clearStack"
                        }
                    },
                    {
                        "name": "getCursorPosition",
                        "locale": {
                            "en": "getCursorPosition"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "html2md",
                        "locale": {
                            "en": "html2md"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "default": "success",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "html",
                                "type": "Formula",
                                "locale": {
                                    "en": "html"
                                }
                            }
                        ]
                    },
                    {
                        "name": "exportPdf",
                        "locale": {
                            "en": "exportPdf"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-marked": {
            "map": {
                "name": "ih5-marked",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B1AFAF",
                        "vlHide": true
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "TextArea"
                    }
                },
                "locale": {
                    "en": "Markdown"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "getHeaders",
                        "locale": {
                            "en": "getHeaders"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "header",
                                "type": "Select",
                                "options": [
                                    "all",
                                    "header1",
                                    "header2",
                                    "header3",
                                    "header4",
                                    "header5",
                                    "header6"
                                ],
                                "value": "all",
                                "locale": {
                                    "en": "header"
                                },
                                "optionLocales": {
                                    "all": {
                                        "name": "all",
                                        "en": "all"
                                    },
                                    "header1": {
                                        "name": "header1",
                                        "en": "header1"
                                    },
                                    "header2": {
                                        "name": "header2",
                                        "en": "header2"
                                    },
                                    "header3": {
                                        "name": "header3",
                                        "en": "header3"
                                    },
                                    "header4": {
                                        "name": "header4",
                                        "en": "header4"
                                    },
                                    "header5": {
                                        "name": "header5",
                                        "en": "header5"
                                    },
                                    "header6": {
                                        "name": "header6",
                                        "en": "header6"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getHeadersOffset",
                        "locale": {
                            "en": "getHeadersOffset"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "jumpTo",
                        "locale": {
                            "en": "jumpTo"
                        },
                        "params": [
                            {
                                "name": "targetId",
                                "type": "Formula",
                                "locale": {
                                    "en": "targetId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "exportPdf",
                        "locale": {
                            "en": "exportPdf"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-masonry-container": {
            "map": {
                "name": "ih5-masonry-container",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": null,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "bg"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "vertical"
                        },
                        "type": "Hidden",
                        "defaultValue": "top"
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizon"
                        },
                        "type": "Hidden",
                        "defaultValue": "left"
                    },
                    "stretch": {
                        "locale": {
                            "en": "heightProp"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "columnWidth": {
                        "locale": {
                            "en": "columnWidth"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "behavior"
                    },
                    "gutterBot": {
                        "locale": {
                            "en": "gutterBot"
                        },
                        "type": "Number",
                        "groupName": "behavior"
                    },
                    "flexWrap": {
                        "locale": {
                            "en": "flexWrap"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    }
                },
                "locale": {
                    "en": "Masonry"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-menu": {
            "map": {
                "name": "ih5-menu",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "34px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "34px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E7E7E7",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "hoverBgColor": {
                        "locale": {
                            "en": "hoveringBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "text": {
                        "locale": {
                            "en": "text"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "icon",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "none": {
                                "en": "None"
                            }
                        }
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconStyle"
                        },
                        "type": "IconSelect",
                        "defaultValue": "menu1",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "iconSrc": {
                        "locale": {
                            "en": "src"
                        },
                        "type": "Upload",
                        "groupName": "icon"
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "icon"
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "icon"
                    },
                    "iconMargin": {
                        "locale": {
                            "en": "iconMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "trigger": {
                        "locale": {
                            "en": "triggerType"
                        },
                        "type": "Select",
                        "defaultValue": "click",
                        "groupName": "optionStyle",
                        "optionLocales": {
                            "click": {
                                "en": "click"
                            },
                            "hover": {
                                "en": "hover(PC)"
                            }
                        }
                    },
                    "dpBgColor": {
                        "locale": {
                            "en": "dropDownBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "dropDownWidth": {
                        "locale": {
                            "en": "dropDownWidth"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "optionStyle"
                    },
                    "placement": {
                        "locale": {
                            "en": "placement"
                        },
                        "type": "Select",
                        "defaultValue": "bottom-end",
                        "groupName": "optionStyle",
                        "optionLocales": {
                            "top": {
                                "en": "top"
                            },
                            "top-start": {
                                "en": "top-start"
                            },
                            "top-end": {
                                "en": "top-end"
                            },
                            "bottom": {
                                "en": "bottom"
                            },
                            "bottom-start": {
                                "en": "bottom-start"
                            },
                            "bottom-end": {
                                "en": "bottom-end"
                            }
                        }
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "optionStyle"
                    },
                    "dropDownMaxHeight": {
                        "locale": {
                            "en": "dropDownMaxHeight"
                        },
                        "type": "Number",
                        "groupName": "optionStyle"
                    }
                },
                "locale": {
                    "en": "OldIh5Menu"
                },
                "eventsMap": {
                    "selectMenuItem": {
                        "locale": {
                            "en": "selectItem"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-msgBox": {
            "map": {
                "name": "ih5-msgBox",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": 11,
                        "groupName": "default"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "6px",
                        "groupName": "default"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "default"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DDDDDD",
                        "groupName": "default"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "showMaskBg": {
                        "locale": {
                            "en": "showBackgroundMask"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "maskBgColor": {
                        "locale": {
                            "en": "maskColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "default"
                    },
                    "maskBgOpacity": {
                        "locale": {
                            "en": "maskOpacity"
                        },
                        "type": "Percent",
                        "defaultValue": 0.5,
                        "groupName": "default"
                    },
                    "msgBoxBgColor": {
                        "locale": {
                            "en": "messageBoxBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "default"
                    },
                    "msgBoxBgImg": {
                        "locale": {
                            "en": "messageBoxBackgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "提示",
                        "groupName": "default"
                    },
                    "titleSize": {
                        "locale": {
                            "en": "titleSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "default"
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "default"
                    },
                    "titleIcon": {
                        "locale": {
                            "en": "titleIcon"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "titleIconWidth": {
                        "locale": {
                            "en": "titleIconWidth"
                        },
                        "type": "PercentPx",
                        "groupName": "default"
                    },
                    "titleIconHeight": {
                        "locale": {
                            "en": "titleIconHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "default"
                    },
                    "isTitleCenter": {
                        "locale": {
                            "en": "titleCenter"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "titleHeight": {
                        "locale": {
                            "en": "titleHeight"
                        },
                        "type": "Number",
                        "defaultValue": 40,
                        "groupName": "default"
                    },
                    "titleBgColor": {
                        "locale": {
                            "en": "titleBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "showCloseBtn": {
                        "locale": {
                            "en": "showCloseButton"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "content": {
                        "locale": {
                            "en": "content"
                        },
                        "type": "String",
                        "defaultValue": "这是一段内容",
                        "groupName": "default"
                    },
                    "contentSize": {
                        "locale": {
                            "en": "contentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "default"
                    },
                    "isContentCenter": {
                        "locale": {
                            "en": "contentCenter"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "textIndent": {
                        "locale": {
                            "en": "textIndent"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "contentIcon": {
                        "locale": {
                            "en": "titleIcon"
                        },
                        "type": "Upload",
                        "groupName": "default"
                    },
                    "contentColor": {
                        "locale": {
                            "en": "contentColor"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "default"
                    },
                    "contentBgColor": {
                        "locale": {
                            "en": "contentBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "btnWidth": {
                        "locale": {
                            "en": "buttonWidth"
                        },
                        "type": "Number",
                        "defaultValue": 80,
                        "groupName": "default"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "buttonHeight"
                        },
                        "type": "Number",
                        "defaultValue": 32,
                        "groupName": "default"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "default"
                    },
                    "btnRadius": {
                        "locale": {
                            "en": "buttonRadius"
                        },
                        "type": "Number",
                        "defaultValue": 4,
                        "groupName": "default"
                    },
                    "btnBoxBgColor": {
                        "locale": {
                            "en": "buttonBoxBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "showConfirmBtn": {
                        "locale": {
                            "en": "showConfirmButton"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "okText": {
                        "locale": {
                            "en": "confirmButtonText"
                        },
                        "type": "String",
                        "defaultValue": "确认",
                        "groupName": "default"
                    },
                    "okBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "default"
                    },
                    "okBtnBgColor": {
                        "locale": {
                            "en": "confirmButtonBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "default"
                    },
                    "okBtnBorderColor": {
                        "locale": {
                            "en": "confirmButtonBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "default"
                    },
                    "showCancelBtn": {
                        "locale": {
                            "en": "showCancelButton"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelButtonText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "default"
                    },
                    "celBtnColor": {
                        "locale": {
                            "en": "cancelButtonFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "default"
                    },
                    "celBtnBgColor": {
                        "locale": {
                            "en": "cancelButtonBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "default"
                    },
                    "celBtnBorderColor": {
                        "locale": {
                            "en": "cancelButtonBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5MsgBox"
                },
                "eventsMap": {
                    "clickOk": {
                        "locale": {
                            "en": "clickConfirmButton"
                        }
                    },
                    "maskToClose": {
                        "locale": {
                            "en": "clickMask"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "userConfirm",
                        "locale": {
                            "en": "userConfirm"
                        },
                        "callback": {
                            "emptyValue": true
                        }
                    },
                    {
                        "name": "closeMsgBox",
                        "locale": {
                            "en": "closeMessageBox"
                        },
                        "callback": {
                            "emptyValue": true
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-month-calendar-picker": {
            "map": {
                "name": "ih5-month-calendar-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "400px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "year": {
                        "locale": {
                            "en": "year"
                        },
                        "type": "Hidden",
                        "defaultValue": ""
                    },
                    "month": {
                        "locale": {
                            "en": "month"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "selectionMode": {
                        "locale": {
                            "en": "selectionMode"
                        },
                        "type": "Select",
                        "defaultValue": "day",
                        "groupName": "value",
                        "optionLocales": {
                            "day": {
                                "en": "Single"
                            },
                            "range": {
                                "en": "Range"
                            },
                            "multiple": {
                                "en": "Multiple"
                            }
                        }
                    },
                    "minValid": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "maxValid": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "currentMonthOnly": {
                        "locale": {
                            "en": "currentMonthOnly"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "currentWeekOnly": {
                        "locale": {
                            "en": "weekMode"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "weekHeight": {
                        "locale": {
                            "en": "panelHeight"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "70px",
                        "groupName": "behavior"
                    },
                    "showWeekArrow": {
                        "locale": {
                            "en": "showWeekSwitch"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "values": {
                        "locale": {
                            "en": "multipleSelectedValues"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "monthNames": {
                        "locale": {
                            "en": "monthName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "一月",
                            "二月",
                            "三月",
                            "四月",
                            "五月",
                            "六月",
                            "七月",
                            "八月",
                            "九月",
                            "十月",
                            "十一月",
                            "十二月"
                        ],
                        "groupName": "behavior"
                    },
                    "weekdayNames": {
                        "locale": {
                            "en": "weekdayName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "日",
                            "一",
                            "二",
                            "三",
                            "四",
                            "五",
                            "六"
                        ],
                        "groupName": "behavior"
                    },
                    "beginDay": {
                        "locale": {
                            "en": "beginDay"
                        },
                        "type": "Select",
                        "defaultValue": 0,
                        "groupName": "behavior",
                        "optionLocales": {
                            "0": {
                                "en": "Sunday"
                            },
                            "1": {
                                "en": "Monday"
                            },
                            "2": {
                                "en": "Tuesday"
                            },
                            "3": {
                                "en": "Wednesday"
                            },
                            "4": {
                                "en": "Thursday"
                            },
                            "5": {
                                "en": "Friday"
                            },
                            "6": {
                                "en": "Saturday"
                            }
                        }
                    },
                    "markingDay": {
                        "locale": {
                            "en": "markingDay"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "behavior"
                    },
                    "markingColor": {
                        "locale": {
                            "en": "markColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "behavior"
                    },
                    "markingColorBefore": {
                        "locale": {
                            "en": "markingColorBefore"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "behavior"
                    },
                    "disabledDay": {
                        "locale": {
                            "en": "disabledDay"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "behavior"
                    },
                    "startText": {
                        "locale": {
                            "en": "startText"
                        },
                        "type": "String",
                        "defaultValue": "Start",
                        "groupName": "behavior"
                    },
                    "endText": {
                        "locale": {
                            "en": "endText"
                        },
                        "type": "String",
                        "defaultValue": "End",
                        "groupName": "behavior"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "fontStyle"
                    },
                    "selectionBackground": {
                        "locale": {
                            "en": "selectionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "fontStyle"
                    },
                    "selectionColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "fontStyle"
                    },
                    "betweenBackground": {
                        "locale": {
                            "en": "rangeColor"
                        },
                        "type": "Color",
                        "defaultValue": "rgba(0, 0, 0, .05)",
                        "groupName": "behavior"
                    },
                    "linkColor": {
                        "locale": {
                            "en": "headerColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3388bb",
                        "groupName": "fontStyle"
                    },
                    "todayColor": {
                        "locale": {
                            "en": "todayColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3388bb",
                        "groupName": "fontStyle"
                    }
                },
                "locale": {
                    "en": "DatePicker"
                },
                "eventsMap": {
                    "pickvalue": {
                        "locale": {
                            "en": "pickDateValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "selectedValue"
                                }
                            }
                        ]
                    },
                    "pickRangeStart": {
                        "locale": {
                            "en": "pickRange"
                        },
                        "params": [
                            {
                                "name": "minDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            }
                        ]
                    },
                    "pickRangeEnd": {
                        "locale": {
                            "en": "pickRange"
                        },
                        "params": [
                            {
                                "name": "minDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "maxDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "timespan",
                                "type": "Number",
                                "locale": {
                                    "en": "timeSpan(days)"
                                }
                            }
                        ]
                    },
                    "pickDimmed": {
                        "locale": {
                            "en": "pickDimmed"
                        },
                        "params": []
                    },
                    "pickmultiple": {
                        "locale": {
                            "en": "pickMultiple"
                        },
                        "params": [
                            {
                                "name": "values",
                                "type": "String",
                                "locale": {
                                    "en": "chosenValues"
                                }
                            }
                        ]
                    },
                    "monthchange": {
                        "locale": {
                            "en": "monthChange"
                        },
                        "params": [
                            {
                                "name": "month",
                                "type": "String",
                                "locale": {
                                    "en": "chosenMonth"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelection",
                        "locale": {
                            "en": "clearSelection"
                        },
                        "params": []
                    },
                    {
                        "name": "prevWeek",
                        "locale": {
                            "en": "previousWeek"
                        }
                    },
                    {
                        "name": "nextWeek",
                        "locale": {
                            "en": "nextWeek"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-month-picker": {
            "map": {
                "name": "ih5-month-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "400px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "year": {
                        "locale": {
                            "en": "year"
                        },
                        "type": "Number",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "value": {
                        "locale": {
                            "en": "chosenValue"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "monthNames": {
                        "locale": {
                            "en": "monthName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "一月",
                            "二月",
                            "三月",
                            "四月",
                            "五月",
                            "六月",
                            "七月",
                            "八月",
                            "九月",
                            "十月",
                            "十一月",
                            "十二月"
                        ],
                        "groupName": "behavior"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "fontStyle"
                    },
                    "selectionBackground": {
                        "locale": {
                            "en": "selectionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "fontStyle"
                    },
                    "selectionColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "fontStyle"
                    },
                    "selectMode": {
                        "locale": {
                            "en": "selectMode"
                        },
                        "type": "Select",
                        "defaultValue": "month",
                        "groupName": "value",
                        "optionLocales": {
                            "month": {
                                "en": "month"
                            },
                            "range": {
                                "en": "range"
                            },
                            "multiple": {
                                "en": "multiple"
                            }
                        }
                    },
                    "startMonth": {
                        "locale": {
                            "en": "startMonth"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "endMonth": {
                        "locale": {
                            "en": "endMonth"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "rangeColor": {
                        "locale": {
                            "en": "rangeColor"
                        },
                        "type": "Color",
                        "defaultValue": "rgba(0, 0, 0, 0.05)",
                        "groupName": "value"
                    },
                    "multipleValues": {
                        "locale": {
                            "en": "multipleValues"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "minMonth": {
                        "locale": {
                            "en": "minMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "maxMonth": {
                        "locale": {
                            "en": "maxMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "noSelectMonth": {
                        "locale": {
                            "en": "noSelectMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "markingMonth": {
                        "locale": {
                            "en": "markingMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "currentMonth": {
                        "locale": {
                            "en": "currentMonth"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "markingColor": {
                        "locale": {
                            "en": "markingColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "default"
                    },
                    "markingColorBefore": {
                        "locale": {
                            "en": "markingColorBefore"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Month Picker"
                },
                "eventsMap": {
                    "pick": {
                        "locale": {
                            "en": "pick"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "selectedYear-Month"
                                }
                            },
                            {
                                "name": "selectedYear",
                                "type": "String",
                                "locale": {
                                    "en": "selectedYear"
                                }
                            },
                            {
                                "name": "selectedMonth",
                                "type": "String",
                                "locale": {
                                    "en": "selectedMonth"
                                }
                            }
                        ]
                    },
                    "pickRangeStart": {
                        "locale": {
                            "en": "pickRangeStart"
                        },
                        "params": [
                            {
                                "name": "minMonth",
                                "locale": {}
                            }
                        ]
                    },
                    "pickRangeEnd": {
                        "locale": {
                            "en": "pickRangeEnd"
                        },
                        "params": [
                            {
                                "name": "minMonth",
                                "locale": {}
                            },
                            {
                                "name": "maxMonth",
                                "locale": {}
                            }
                        ]
                    },
                    "pickmultiple": {
                        "locale": {
                            "en": "pickMultiple"
                        },
                        "params": [
                            {
                                "name": "value",
                                "locale": {}
                            }
                        ]
                    },
                    "pickDimmed": {
                        "locale": {
                            "en": "pickDimmed"
                        }
                    },
                    "changeyear": {
                        "locale": {
                            "en": "changeYear"
                        },
                        "params": [
                            {
                                "name": "year",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelection",
                        "locale": {
                            "en": "clearSelection"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-navbar": {
            "map": {
                "name": "ih5-navbar",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "actBgColor": {
                        "locale": {
                            "en": "activeBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D1D1D1",
                        "groupName": "tabStyle"
                    },
                    "tabsHeight": {
                        "locale": {
                            "en": "tabsHeight"
                        },
                        "type": "Number",
                        "defaultValue": 40,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderRadius": {
                        "locale": {
                            "en": "tabsBorderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "tabStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "tabStyle"
                    },
                    "tabColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#303133",
                        "groupName": "tabStyle"
                    },
                    "activeColor": {
                        "locale": {
                            "en": "activeTabColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderRadiusPos": {
                        "locale": {
                            "en": "tabsBorderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderWidth": {
                        "locale": {
                            "en": "tabsBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderStyle": {
                        "locale": {
                            "en": "tabsBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "tabsBorderColor": {
                        "locale": {
                            "en": "tabsBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderPos": {
                        "locale": {
                            "en": "tabsBorderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsShadowType": {
                        "locale": {
                            "en": "tabsShadowType"
                        },
                        "type": "Select",
                        "initValue": "box",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "tabsDropShadowOffX": {
                        "locale": {
                            "en": "tabsDropShadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowOffY": {
                        "locale": {
                            "en": "tabsDropShadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowBlur": {
                        "locale": {
                            "en": "tabsDropShadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowColor": {
                        "locale": {
                            "en": "tabsDropShadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "currentIndex": {
                        "locale": {
                            "en": "defaultTab"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "value"
                    },
                    "tabCut": {
                        "locale": {
                            "en": "cutTab"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "tabStyle"
                    },
                    "tabBottom": {
                        "locale": {
                            "en": "bottomMargin"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "tabStyle"
                    },
                    "switchBySwiping": {
                        "locale": {
                            "en": "slideToSwitch"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Navbar"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "gotoPageCustomId",
                        "locale": {
                            "en": "goToPage"
                        },
                        "params": [
                            {
                                "name": "pageCustomId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "gotoTab",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "pageId",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "ih5-navbar-item"
                                ],
                                "childOnly": true,
                                "locale": {
                                    "en": "tabObject"
                                }
                            }
                        ]
                    },
                    {
                        "name": "navTap",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "tabIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "nextPage",
                        "locale": {
                            "en": "nextTab"
                        }
                    },
                    {
                        "name": "prevPage",
                        "locale": {
                            "en": "previousTab"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-pagination": {
            "map": {
                "name": "ih5-pagination",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "Hidden",
                        "defaultValue": 40
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "Hidden"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "Hidden",
                        "defaultValue": 32
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "Hidden"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "Hidden"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "labelWidth": {
                        "locale": {
                            "en": "labelWidth"
                        },
                        "type": "Integer",
                        "defaultValue": 40,
                        "initValue": 40,
                        "groupName": "wh"
                    },
                    "labelHeight": {
                        "locale": {
                            "en": "labelHeight"
                        },
                        "type": "Integer",
                        "defaultValue": 32,
                        "initValue": 32,
                        "groupName": "wh"
                    },
                    "current": {
                        "locale": {
                            "en": "current"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "value"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#706A6A",
                        "groupName": "fontStyle"
                    },
                    "unFontColor": {
                        "locale": {
                            "en": "unFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "fontStyle"
                    },
                    "selectColor": {
                        "locale": {
                            "en": "selectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#56A8FA",
                        "groupName": "behavior"
                    },
                    "unSelectColor": {
                        "locale": {
                            "en": "unselectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "total": {
                        "locale": {
                            "en": "totalItems"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "value"
                    },
                    "display": {
                        "locale": {
                            "en": "itemsPerPage"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "value"
                    },
                    "pagegroup": {
                        "locale": {
                            "en": "quickLinks"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "behavior"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Number",
                        "defaultValue": -1,
                        "groupName": "behavior"
                    },
                    "hideIndicator": {
                        "locale": {
                            "en": "simple"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Pagination"
                },
                "eventsMap": {
                    "currentChange": {
                        "locale": {
                            "en": "pageChange"
                        },
                        "params": [
                            {
                                "name": "current",
                                "type": "Formula",
                                "locale": {
                                    "en": "currentPage"
                                }
                            }
                        ]
                    },
                    "_judgeOdd": {
                        "locale": {
                            "en": "_judgeOdd"
                        },
                        "params": [
                            {
                                "name": "pagegroup",
                                "type": "Formula"
                            }
                        ]
                    },
                    "_setTotal": {
                        "locale": {
                            "en": "_setTotal"
                        },
                        "params": [
                            {
                                "name": "total",
                                "type": "Formula"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setDataNum",
                        "locale": {
                            "en": "setDataNumber"
                        },
                        "params": [
                            {
                                "name": "quantity",
                                "type": "Formula",
                                "locale": {
                                    "en": "quantity"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setCurrent",
                        "locale": {
                            "en": "goToPage"
                        },
                        "params": [
                            {
                                "name": "page",
                                "type": "Formula",
                                "locale": {
                                    "en": "page"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-css-plugin": {
            "map": {
                "name": "ih5-css-plugin",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "@display": {
                        "locale": {
                            "en": "display"
                        },
                        "type": "Select",
                        "groupName": "xy",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "@opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "@position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "static",
                        "groupName": "xy",
                        "optionLocales": {
                            "static": {
                                "en": "static"
                            },
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        },
                        "vlHide": true
                    },
                    "@top": {
                        "locale": {
                            "en": "top"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@bottom": {
                        "locale": {
                            "en": "bottom"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@left": {
                        "locale": {
                            "en": "left"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@right": {
                        "locale": {
                            "en": "right"
                        },
                        "type": "PercentPxInt",
                        "groupName": "xy",
                        "vlHide": true
                    },
                    "@margin": {
                        "locale": {
                            "en": "margin"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "PercentPx",
                        "groupName": "margin"
                    },
                    "@padding": {
                        "locale": {
                            "en": "padding"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "groupName": "padding"
                    },
                    "@border": {
                        "locale": {
                            "en": "@border"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "String",
                        "groupName": "border"
                    },
                    "@borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border"
                    },
                    "@borderTop": {
                        "locale": {
                            "en": "@borderTop"
                        },
                        "type": "String"
                    },
                    "@borderTopWidth": {
                        "locale": {
                            "en": "borderTopWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderTopStyle": {
                        "locale": {
                            "en": "borderTopStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderTopColor": {
                        "locale": {
                            "en": "@borderTopColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRight": {
                        "locale": {
                            "en": "@borderRight"
                        },
                        "type": "String"
                    },
                    "@borderRightWidth": {
                        "locale": {
                            "en": "@borderRightWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRightStyle": {
                        "locale": {
                            "en": "@borderRightStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderRightColor": {
                        "locale": {
                            "en": "@borderRightColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottom": {
                        "locale": {
                            "en": "@borderBottom"
                        },
                        "type": "String"
                    },
                    "@borderBottomWidth": {
                        "locale": {
                            "en": "@borderBottomWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderBottomStyle": {
                        "locale": {
                            "en": "@borderBottomStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderBottomColor": {
                        "locale": {
                            "en": "@borderBottomColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeft": {
                        "locale": {
                            "en": "@borderLeft"
                        },
                        "type": "String"
                    },
                    "@borderLeftWidth": {
                        "locale": {
                            "en": "@borderLeftWidth"
                        },
                        "type": "String",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderLeftStyle": {
                        "locale": {
                            "en": "@borderLeftStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        },
                        "vlHide": true
                    },
                    "@borderLeftColor": {
                        "locale": {
                            "en": "@borderLeftColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@borderRadius": {
                        "locale": {
                            "en": "@borderRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopLeftRadius": {
                        "locale": {
                            "en": "@borderTopLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderTopRightRadius": {
                        "locale": {
                            "en": "@borderTopRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomRightRadius": {
                        "locale": {
                            "en": "@borderBottomRightRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@borderBottomLeftRadius": {
                        "locale": {
                            "en": "@borderBottomLeftRadius"
                        },
                        "type": "PercentPx",
                        "groupName": "border"
                    },
                    "@backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "bg"
                    },
                    "@backgroundImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "String",
                        "groupName": "bg"
                    },
                    "@color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "@fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "FontString",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle"
                    },
                    "@fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "bold": {
                                "en": "bold"
                            }
                        }
                    },
                    "@fontStyle": {
                        "locale": {
                            "en": "@fontStyle"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "normal": {
                                "en": "normal"
                            },
                            "italic": {
                                "en": "italic"
                            },
                            "oblique": {
                                "en": "oblique"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@letterSpacing": {
                        "locale": {
                            "en": "@letterSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@wordSpacing": {
                        "locale": {
                            "en": "@wordSpacing"
                        },
                        "type": "PercentPxInt",
                        "groupName": "fontStyle",
                        "vlHide": true
                    },
                    "@textTransform": {
                        "locale": {
                            "en": "@textTransform"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "capitalize": {
                                "en": "capitalize"
                            },
                            "uppercase": {
                                "en": "uppercase"
                            },
                            "lowercase": {
                                "en": "lowercase"
                            },
                            "full-width": {
                                "en": "full-width"
                            }
                        },
                        "vlHide": true
                    },
                    "@textDecoration": {
                        "locale": {
                            "en": "@textDecoration"
                        },
                        "type": "Select",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "underline": {
                                "en": "underline"
                            },
                            "overline": {
                                "en": "overline"
                            },
                            "line-through": {
                                "en": "line-through"
                            }
                        },
                        "vlHide": true
                    },
                    "@transform": {
                        "locale": {
                            "en": "transform"
                        },
                        "type": "TransformSection",
                        "groupName": "dom3D"
                    },
                    "@transformStyle": {
                        "locale": {
                            "en": "transformStyle"
                        },
                        "type": "Select",
                        "defaultValue": "flat",
                        "groupName": "dom3D",
                        "optionLocales": {
                            "flat": {
                                "en": "flat"
                            },
                            "preserve-3d": {
                                "en": "preserve-3d"
                            }
                        },
                        "vlHide": true
                    },
                    "@transformOrigin": {
                        "locale": {
                            "en": "transform-origin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "PercentPxInt",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@perspectiveOrigin": {
                        "locale": {
                            "en": "@perspectiveOrigin"
                        },
                        "type": "String",
                        "groupName": "dom3D",
                        "vlHide": true
                    },
                    "@outlineWidth": {
                        "locale": {
                            "en": "@outlineWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@outlineStyle": {
                        "locale": {
                            "en": "@outlineStyle"
                        },
                        "type": "Select",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        },
                        "vlHide": true
                    },
                    "@outlineColor": {
                        "locale": {
                            "en": "@outlineColor"
                        },
                        "type": "Color",
                        "groupName": "border",
                        "vlHide": true
                    },
                    "@cursor": {
                        "locale": {
                            "en": "@cursor"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "alias": {
                                "en": "alias"
                            },
                            "all-scroll": {
                                "en": "all-scroll"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "cell": {
                                "en": "cell"
                            },
                            "context-menu": {
                                "en": "context-menu"
                            },
                            "col-resize": {
                                "en": "col-resize"
                            },
                            "copy": {
                                "en": "copy"
                            },
                            "crosshair": {
                                "en": "crosshair"
                            },
                            "default": {
                                "en": "default"
                            },
                            "e-resize": {
                                "en": "e-resize"
                            },
                            "ew-resize": {
                                "en": "ew-resize"
                            },
                            "grab": {
                                "en": "grab"
                            },
                            "grabbing": {
                                "en": "grabbing"
                            },
                            "help": {
                                "en": "help"
                            },
                            "move": {
                                "en": "move"
                            },
                            "n-resize": {
                                "en": "n-resize"
                            },
                            "ne-resize": {
                                "en": "ne-resize"
                            },
                            "nesw-resize": {
                                "en": "nesw-resize"
                            },
                            "ns-resize": {
                                "en": "ns-resize"
                            },
                            "nw-resize": {
                                "en": "nw-resize"
                            },
                            "nwse-resize": {
                                "en": "nwse-resize"
                            },
                            "no-drop": {
                                "en": "no-drop"
                            },
                            "none": {
                                "en": "none"
                            },
                            "not-allowed": {
                                "en": "not-allowed"
                            },
                            "pointer": {
                                "en": "pointer"
                            },
                            "progress": {
                                "en": "progress"
                            },
                            "row-resize": {
                                "en": "row-resize"
                            },
                            "s-resize": {
                                "en": "s-resize"
                            },
                            "se-resize": {
                                "en": "se-resize"
                            },
                            "sw-resize": {
                                "en": "sw-resize"
                            },
                            "text": {
                                "en": "text"
                            },
                            "vertical-text": {
                                "en": "vertical-text"
                            },
                            "w-resize": {
                                "en": "w-resize"
                            },
                            "wait": {
                                "en": "wait"
                            },
                            "zoom-in": {
                                "en": "zoom-in"
                            },
                            "zoom-out": {
                                "en": "zoom-out"
                            }
                        },
                        "vlHide": true
                    },
                    "@pointerEvents": {
                        "locale": {
                            "en": "@pointerEvents"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "none": {
                                "en": "none"
                            },
                            "visiblePainted": {
                                "en": "visiblePainted"
                            },
                            "visibleFill": {
                                "en": "visibleFill"
                            },
                            "visibleStroke": {
                                "en": "visibleStroke"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "painted": {
                                "en": "painted"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "stroke": {
                                "en": "stroke"
                            },
                            "all": {
                                "en": "all"
                            },
                            "inherit": {
                                "en": "inherit"
                            }
                        },
                        "vlHide": true
                    },
                    "@userSelect": {
                        "locale": {
                            "en": "@userSelect"
                        },
                        "type": "Select",
                        "defaultValue": "auto",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "text": {
                                "en": "text"
                            },
                            "none": {
                                "en": "none"
                            },
                            "all": {
                                "en": "all"
                            },
                            "contain": {
                                "en": "contain"
                            },
                            "inherit": {
                                "en": "inherit"
                            },
                            "initial": {
                                "en": "initial"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        },
                        "vlHide": true
                    },
                    "@resize": {
                        "locale": {
                            "en": "@resize"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "none": {
                                "en": "none"
                            },
                            "both": {
                                "en": "both"
                            },
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        },
                        "vlHide": true
                    },
                    "@maxWidth": {
                        "locale": {
                            "en": "@maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minWidth": {
                        "locale": {
                            "en": "@minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@maxHeight": {
                        "locale": {
                            "en": "@maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@minHeight": {
                        "locale": {
                            "en": "@minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange",
                        "vlHide": true
                    },
                    "@boxShadow": {
                        "locale": {
                            "en": "@boxShadow"
                        },
                        "type": "String",
                        "groupName": "shadow"
                    },
                    "@textShadow": {
                        "locale": {
                            "en": "@textShadow"
                        },
                        "type": "String",
                        "groupName": "shadow",
                        "vlHide": true
                    },
                    "@filter": {
                        "locale": {
                            "en": "@filter"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipPath": {
                        "locale": {
                            "en": "@clipPath"
                        },
                        "type": "String",
                        "groupName": "filter",
                        "vlHide": true
                    },
                    "@clipRule": {
                        "locale": {
                            "en": "@clipRule"
                        },
                        "type": "Select",
                        "groupName": "filter",
                        "optionLocales": {
                            "nonzero": {
                                "en": "nonzero"
                            },
                            "evenodd": {
                                "en": "evenodd"
                            }
                        },
                        "vlHide": true
                    },
                    "styleCoord": {
                        "locale": {
                            "en": "style"
                        },
                        "type": "String"
                    },
                    "@width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "@overflowX": {
                        "locale": {
                            "en": "@overflowX"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@overflowY": {
                        "locale": {
                            "en": "@overflowY"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "@@cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "revert",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "revert": {
                                "en": "revert"
                            },
                            "hidden": {
                                "en": "hidden"
                            },
                            "visible": {
                                "en": "visible"
                            },
                            "auto": {
                                "en": "auto"
                            },
                            "scrollX": {
                                "en": "scrollX"
                            },
                            "scrollY": {
                                "en": "scrollY"
                            }
                        }
                    },
                    "@zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "groupName": "zIndex",
                        "vlHide": true
                    },
                    "@flex": {
                        "locale": {
                            "en": "@flex"
                        },
                        "type": "Select",
                        "defaultValue": "0 1 auto",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "0 0 auto": {
                                "en": "0 0 auto"
                            },
                            "0 1 auto": {
                                "en": "0 1 auto"
                            },
                            "1 0 auto": {
                                "en": "1 0 auto"
                            },
                            "1 1 auto": {
                                "en": "1 1 auto"
                            }
                        }
                    },
                    "@justifyContent": {
                        "locale": {
                            "en": "@justifyContent"
                        },
                        "type": "Select",
                        "defaultValue": "flex-start",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "space-between": {
                                "en": "space-between"
                            },
                            "space-around": {
                                "en": "space-around"
                            },
                            "space-evenly": {
                                "en": "space-evenly"
                            }
                        }
                    },
                    "@alignItems": {
                        "locale": {
                            "en": "@alignItems"
                        },
                        "type": "Select",
                        "defaultValue": "stretch",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "flex-start": {
                                "en": "flex-start"
                            },
                            "center": {
                                "en": "center"
                            },
                            "flex-end": {
                                "en": "flex-end"
                            },
                            "baseline": {
                                "en": "baseline"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "@flexDirection": {
                        "locale": {
                            "en": "@flexDirection"
                        },
                        "type": "Select",
                        "defaultValue": "row",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "row": {
                                "en": "row"
                            },
                            "column": {
                                "en": "column"
                            },
                            "row-reverse": {
                                "en": "row-reverse"
                            },
                            "column-reverse": {
                                "en": "column-reverse"
                            }
                        },
                        "vlHide": true
                    },
                    "@@flexWrap": {
                        "locale": {
                            "en": "@@flexWrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "@content": {
                        "locale": {
                            "en": "@content"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "@counterIncrement": {
                        "locale": {
                            "en": "@counterIncrement"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "@counterReset": {
                        "locale": {
                            "en": "@counterReset"
                        },
                        "type": "String",
                        "vlHide": true
                    },
                    "trigger": {
                        "locale": {
                            "en": "trigger"
                        },
                        "type": "Select",
                        "defaultValue": "initial",
                        "groupName": "default",
                        "optionLocales": {
                            "initial": {
                                "en": "initial"
                            },
                            "hover": {
                                "en": "hover"
                            },
                            "active": {
                                "en": "active"
                            },
                            "focus": {
                                "en": "focus"
                            },
                            "disabled": {
                                "en": "disabled"
                            },
                            "target": {
                                "en": "target"
                            },
                            "before": {
                                "en": "before"
                            },
                            "after": {
                                "en": "after"
                            },
                            ":-webkit-scrollbar": {
                                "en": ":-webkit-scrollbar"
                            },
                            ":-webkit-scrollbar-thumb": {
                                "en": ":-webkit-scrollbar-thumb"
                            },
                            ":-webkit-scrollbar-track": {
                                "en": ":-webkit-scrollbar-track"
                            },
                            "visited": {
                                "en": "visited"
                            },
                            "link": {
                                "en": "link"
                            },
                            "checked": {
                                "en": "checked"
                            },
                            "enabled": {
                                "en": "enabled"
                            },
                            "required": {
                                "en": "required"
                            },
                            "optional": {
                                "en": "optional"
                            },
                            "valid": {
                                "en": "valid"
                            },
                            "invalid": {
                                "en": "invalid"
                            },
                            "in-range": {
                                "en": "in-range"
                            },
                            "out-of-range": {
                                "en": "out-of-range"
                            },
                            "read-only": {
                                "en": "read-only"
                            },
                            "read-write": {
                                "en": "read-write"
                            },
                            "first-child": {
                                "en": "first-child"
                            },
                            "last-child": {
                                "en": "last-child"
                            },
                            "first-of-type": {
                                "en": "first-of-type"
                            },
                            "last-of-type": {
                                "en": "last-of-type"
                            },
                            "only-child": {
                                "en": "only-child"
                            },
                            "only-of-type": {
                                "en": "only-of-type"
                            },
                            "empty": {
                                "en": "empty"
                            }
                        }
                    },
                    "condition": {
                        "locale": {
                            "en": "conditions"
                        },
                        "type": "Boolean",
                        "groupName": "default"
                    },
                    "cssString": {
                        "locale": {
                            "en": "cssString"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "StateStyle"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-promiseWg": {
            "map": {
                "name": "ih5-promiseWg",
                "propsMap": {
                    "inParams": {
                        "locale": {
                            "en": "inParams"
                        },
                        "type": "ServiceParams"
                    }
                },
                "locale": {
                    "en": "OldIh5PromiseWg"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "dispatch",
                        "locale": {
                            "en": "dispatch"
                        },
                        "params": [
                            {
                                "name": "args",
                                "type": "Formula",
                                "hasSubParams": true,
                                "locale": {
                                    "en": "args"
                                }
                            }
                        ]
                    },
                    {
                        "name": "wait",
                        "locale": {
                            "en": "wait"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    }
                ]
            }
        },
        "ih5-radio": {
            "map": {
                "name": "ih5-radio",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "checked": {
                        "locale": {
                            "en": "checked"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": 0,
                        "groupName": "value"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "color": {
                        "locale": {
                            "en": "checkedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#09BB07",
                        "groupName": "color"
                    },
                    "unSelectedColor": {
                        "locale": {
                            "en": "unselectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#C9C9C9",
                        "groupName": "color"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    }
                },
                "locale": {
                    "en": "OldIh5Radio"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean"
                            }
                        ]
                    },
                    "checkTrue": {
                        "locale": {
                            "en": "check"
                        }
                    },
                    "checkFalse": {
                        "locale": {
                            "en": "cancelCheck"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isChecked"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rate": {
            "map": {
                "name": "ih5-rate",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 130,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 20,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rateValue": {
                        "locale": {
                            "en": "rateValue"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "maxValue": {
                        "locale": {
                            "en": "maxValue"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "behavior"
                    },
                    "rateColor": {
                        "locale": {
                            "en": "rateColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F7BA2A",
                        "groupName": "behavior"
                    },
                    "voidColor": {
                        "locale": {
                            "en": "voidColor"
                        },
                        "type": "Color",
                        "defaultValue": "#C6D1DE",
                        "groupName": "behavior"
                    },
                    "showScore": {
                        "locale": {
                            "en": "showScore"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "allowHalf": {
                        "locale": {
                            "en": "allowHalf"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "disabledColor": {
                        "locale": {
                            "en": "disabledColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EFF2F7",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Rate"
                },
                "eventsMap": {
                    "rateChange": {
                        "locale": {
                            "en": "rateChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-scrollable-calendar": {
            "map": {
                "name": "ih5-scrollable-calendar",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "selectionMode": {
                        "locale": {
                            "en": "selectionMode"
                        },
                        "type": "Select",
                        "defaultValue": "day",
                        "groupName": "value",
                        "optionLocales": {
                            "day": {
                                "en": "Day"
                            },
                            "range": {
                                "en": "Range"
                            },
                            "multiple": {
                                "en": "Multiple"
                            }
                        }
                    },
                    "year": {
                        "locale": {
                            "en": "year"
                        },
                        "type": "Number",
                        "groupName": "value"
                    },
                    "minValid": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "maxValid": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "chosenValue"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "values": {
                        "locale": {
                            "en": "multiplyChosenValues"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "showHeading": {
                        "locale": {
                            "en": "showHeading"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "heading": {
                        "locale": {
                            "en": "heading"
                        },
                        "type": "String",
                        "defaultValue": "Date Picker",
                        "groupName": "behavior"
                    },
                    "weekLookUp": {
                        "locale": {
                            "en": "weekdayName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "Sun",
                            "Mon",
                            "Tue",
                            "Wed",
                            "Thu",
                            "Fri",
                            "Sat"
                        ],
                        "groupName": "behavior"
                    },
                    "scrollToChangeYear": {
                        "locale": {
                            "en": "scrollToChangeYear"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "selectionBackground": {
                        "locale": {
                            "en": "selectionBackground"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "fontStyle"
                    },
                    "selectionColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "fontStyle"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "fontStyle"
                    },
                    "todayColor": {
                        "locale": {
                            "en": "colorOfToday’sDate"
                        },
                        "type": "Color",
                        "defaultValue": "#3388bb",
                        "groupName": "fontStyle"
                    }
                },
                "locale": {
                    "en": "Scrollable Calendar"
                },
                "eventsMap": {
                    "pickrange": {
                        "locale": {
                            "en": "pickDateRange"
                        },
                        "params": [
                            {
                                "name": "minDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "maxDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "timespan",
                                "type": "Number",
                                "locale": {
                                    "en": "timespan(d)"
                                }
                            }
                        ]
                    },
                    "pickvalue": {
                        "locale": {
                            "en": "pickDateValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "selectedValue"
                                }
                            }
                        ]
                    },
                    "pickmultiple": {
                        "locale": {
                            "en": "pickMultiple"
                        },
                        "params": [
                            {
                                "name": "values",
                                "type": "String",
                                "locale": {
                                    "en": "chosenValues"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clear",
                        "locale": {
                            "en": "clearSelection"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-search": {
            "map": {
                "name": "ih5-search",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "range": {
                        "locale": {
                            "en": "searchRange"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "value": {
                        "locale": {
                            "en": "searchValue"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请输入查询内容",
                        "groupName": "behavior"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "iconSlots": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "suffix",
                        "groupName": "icon",
                        "optionLocales": {
                            "prefix": {
                                "en": "Prefix"
                            },
                            "suffix": {
                                "en": "Suffix"
                            },
                            "prepend": {
                                "en": "Prepend"
                            },
                            "append": {
                                "en": "Append"
                            },
                            "noIcon": {
                                "en": "No Icon"
                            }
                        }
                    },
                    "fontSize": {
                        "locale": {
                            "en": "inputFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "searchOptionHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "optionStyle"
                    },
                    "optionFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "focusOpenOpts": {
                        "locale": {
                            "en": "focusOpenOpts"
                        },
                        "type": "Boolean",
                        "default": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Search"
                },
                "eventsMap": {
                    "beforeSearch": {
                        "locale": {
                            "en": "beforeSearch"
                        },
                        "params": []
                    },
                    "selectItem": {
                        "locale": {
                            "en": "selectItem"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "clickSure": {
                        "locale": {
                            "en": "toSearch"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "inputChange": {
                        "locale": {
                            "en": "inputChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "enterKeySearch": {
                        "locale": {
                            "en": "enterKeySearch"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "onFocus": {
                        "locale": {
                            "en": "onFocus"
                        }
                    },
                    "onBlur": {
                        "locale": {
                            "en": "onBlur"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setSearchValue",
                        "locale": {
                            "en": "setSearchValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-select": {
            "map": {
                "name": "ih5-select",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "alfaSlabOne"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "amaticaSC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "comingSoon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "courierNew"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "greatVibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "openSans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "reenieBeanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "sixCaps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "sourceSansPro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "microsoftYaHei"
                            }
                        }
                    },
                    "optionList": {
                        "locale": {
                            "en": "options"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "flexStart"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "flexEnd"
                            }
                        }
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "objectArrayList"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "allowCustom": {
                        "locale": {
                            "en": "allowCustom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "optionHeight"
                        },
                        "type": "PercentPx",
                        "defaultValue": "34px",
                        "groupName": "optionStyle"
                    },
                    "minOptionHeight": {
                        "locale": {
                            "en": "minOptionHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "optionStyle"
                    },
                    "showArrow": {
                        "locale": {
                            "en": "showArrow"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "icon"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "oneArray",
                        "init": "oneArray",
                        "groupName": "value",
                        "optionLocales": {
                            "oneArray": {
                                "en": "oneDimensionalArray"
                            },
                            "objectArray": {
                                "en": "objectArray"
                            },
                            "userDefine": {
                                "en": "customOptions"
                            }
                        }
                    },
                    "userDefine": {
                        "locale": {
                            "en": "userDefine"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "selectValue": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请选择",
                        "groupName": "behavior"
                    },
                    "inputBgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "inputColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "fontStyle"
                    },
                    "disabledColor": {
                        "locale": {
                            "en": "disabledColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f5f5f5",
                        "groupName": "color"
                    },
                    "inputIconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#bfcbd9",
                        "groupName": "icon"
                    },
                    "focusColor": {
                        "locale": {
                            "en": "focusColor"
                        },
                        "type": "Color",
                        "defaultValue": "#0099FF",
                        "groupName": "border2"
                    },
                    "placeholderColor": {
                        "locale": {
                            "en": "placeholderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#BABABA",
                        "groupName": "fontStyle"
                    },
                    "inputFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "opBgColor": {
                        "locale": {
                            "en": "optionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "moveBgColor": {
                        "locale": {
                            "en": "optionHoverBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F7FA",
                        "groupName": "optionStyle"
                    },
                    "opBgMaxHeight": {
                        "locale": {
                            "en": "maxListHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "advancedBehavior"
                    },
                    "optTextOverflow": {
                        "locale": {
                            "en": "optTextOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "default",
                        "groupName": "advancedBehavior",
                        "optionLocales": {
                            "default": {
                                "en": "default"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            },
                            "selectEllipsis": {
                                "en": "selectEllipsis"
                            }
                        }
                    },
                    "opColor": {
                        "locale": {
                            "en": "optionFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "optionStyle"
                    },
                    "opFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "labelText": {
                        "locale": {
                            "en": "labelText"
                        },
                        "type": "Hidden"
                    },
                    "labelSize": {
                        "locale": {
                            "en": "labelSize"
                        },
                        "type": "Hidden",
                        "defaultValue": 13
                    },
                    "labelColor": {
                        "locale": {
                            "en": "labelColor"
                        },
                        "type": "Hidden",
                        "defaultValue": "#666666"
                    },
                    "clearable": {
                        "locale": {
                            "en": "clearable"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "filterable": {
                        "locale": {
                            "en": "filterable"
                        },
                        "type": "Boolean",
                        "groupName": "advancedBehavior"
                    },
                    "followTriggerNode": {
                        "locale": {
                            "en": "followMenu"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Select"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "newValue"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        }
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        }
                    },
                    "clear": {
                        "locale": {
                            "en": "clear"
                        }
                    },
                    "visibleChange": {
                        "locale": {
                            "en": "visibleChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "boolean"
                                }
                            }
                        ]
                    },
                    "inputChange": {
                        "locale": {
                            "en": "inputChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelect",
                        "locale": {
                            "en": "clearSelect"
                        },
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-select-multiple": {
            "map": {
                "name": "ih5-select-multiple",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 32,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "alfaSlabOne"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "amaticaSC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "comingSoon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "courierNew"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "greatVibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "openSans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "reenieBeanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "sixCaps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "sourceSansPro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "microsoftYaHei"
                            }
                        }
                    },
                    "optionList": {
                        "locale": {
                            "en": "options"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "showArrow": {
                        "locale": {
                            "en": "showArrow"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "icon"
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "optionHeight"
                        },
                        "type": "PercentPx",
                        "defaultValue": "34px",
                        "groupName": "optionStyle"
                    },
                    "minOptionHeight": {
                        "locale": {
                            "en": "minOptionHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "optionStyle"
                    },
                    "userDefine": {
                        "locale": {
                            "en": "userDefine"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "value"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "oneArray",
                        "init": "oneArray",
                        "groupName": "value",
                        "optionLocales": {
                            "oneArray": {
                                "en": "oneArray"
                            },
                            "objectArray": {
                                "en": "objectArray"
                            },
                            "userDefine": {
                                "en": "userDefine"
                            }
                        }
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "objectArrayList"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "allowCustom": {
                        "locale": {
                            "en": "allowCustom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "selectValue": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请选择",
                        "groupName": "behavior"
                    },
                    "inputBgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "inputColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "fontStyle"
                    },
                    "focusColor": {
                        "locale": {
                            "en": "focusColor"
                        },
                        "type": "Color",
                        "defaultValue": "#0099FF",
                        "groupName": "border2"
                    },
                    "placeholderColor": {
                        "locale": {
                            "en": "placeholderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#BABABA",
                        "groupName": "fontStyle"
                    },
                    "inputIconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#bfcbd9",
                        "groupName": "icon"
                    },
                    "selectedBgColor": {
                        "locale": {
                            "en": "selectionsColor"
                        },
                        "type": "Color",
                        "defaultValue": "#bfcbd9",
                        "groupName": "color"
                    },
                    "inputFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "opBgColor": {
                        "locale": {
                            "en": "optionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "moveBgColor": {
                        "locale": {
                            "en": "moveInBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F7FA",
                        "groupName": "optionStyle"
                    },
                    "opBgMaxHeight": {
                        "locale": {
                            "en": "maxListHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "advancedBehavior"
                    },
                    "optTextOverflow": {
                        "locale": {
                            "en": "optTextOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "default",
                        "groupName": "advancedBehavior",
                        "optionLocales": {
                            "default": {
                                "en": "default"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            }
                        }
                    },
                    "opColor": {
                        "locale": {
                            "en": "optionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "optionStyle"
                    },
                    "opFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "labelText": {
                        "locale": {
                            "en": "labelText"
                        },
                        "type": "Hidden"
                    },
                    "labelSize": {
                        "locale": {
                            "en": "labelSize"
                        },
                        "type": "Hidden",
                        "defaultValue": 13
                    },
                    "labelColor": {
                        "locale": {
                            "en": "labelColor"
                        },
                        "type": "Hidden",
                        "defaultValue": "#666666"
                    },
                    "maxTagCount": {
                        "locale": {
                            "en": "maxSelection"
                        },
                        "type": "Number",
                        "groupName": "behavior"
                    },
                    "maxShowTagCount": {
                        "locale": {
                            "en": "maxShownSelection"
                        },
                        "type": "Number",
                        "groupName": "behavior"
                    },
                    "filterable": {
                        "locale": {
                            "en": "filterable"
                        },
                        "type": "Boolean",
                        "groupName": "advancedBehavior"
                    },
                    "followTriggerNode": {
                        "locale": {
                            "en": "followMenu"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "clearable": {
                        "locale": {
                            "en": "clearable"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5SelectMultiple"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "selectOption"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "list",
                                "type": "Array",
                                "locale": {
                                    "en": "list"
                                }
                            }
                        ]
                    },
                    "removeTag": {
                        "locale": {
                            "en": "deselectOption"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "list",
                                "type": "Array",
                                "locale": {
                                    "en": "list"
                                }
                            }
                        ]
                    },
                    "visibleChange": {
                        "locale": {
                            "en": "optionListExpandOrCollapse"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isExpanded"
                                }
                            }
                        ]
                    },
                    "clear": {
                        "locale": {
                            "en": "clear"
                        }
                    },
                    "inputChange": {
                        "locale": {
                            "en": "inputChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelect",
                        "locale": {
                            "en": "clearSelect"
                        },
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-slider": {
            "map": {
                "name": "ih5-slider",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "8px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "currentValue"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "sliderMin": {
                        "locale": {
                            "en": "minValue"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "sliderMax": {
                        "locale": {
                            "en": "maxValue"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "sliderDotSize": {
                        "locale": {
                            "en": "dotSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "sliderDotColor": {
                        "locale": {
                            "en": "sliderDotColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "behavior"
                    },
                    "sliderProcessColor": {
                        "locale": {
                            "en": "processColor"
                        },
                        "type": "Color",
                        "defaultValue": "#999999",
                        "groupName": "behavior"
                    },
                    "sliderBackgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "sliderTip": {
                        "locale": {
                            "en": "showTip"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "sliderTipBackgroundColor": {
                        "locale": {
                            "en": "tipColor"
                        },
                        "type": "Color",
                        "defaultValue": "#999999",
                        "groupName": "behavior"
                    },
                    "sliderTipFontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "formatter": {
                        "locale": {
                            "en": "percent"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "removeShadows": {
                        "locale": {
                            "en": "removeShadows"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Slider"
                },
                "eventsMap": {
                    "beginChange": {
                        "locale": {
                            "en": "slideBegin"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "endChange": {
                        "locale": {
                            "en": "slideEnd"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "changing": {
                        "locale": {
                            "en": "sliding"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-step": {
            "map": {
                "name": "ih5-step",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "icon": {
                        "locale": {
                            "en": "icon"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "status": {
                        "locale": {
                            "en": "status"
                        },
                        "type": "Select",
                        "defaultValue": "",
                        "groupName": "value",
                        "optionLocales": {
                            "": {
                                "en": "Default"
                            },
                            "wait": {
                                "en": "Wait"
                            },
                            "process": {
                                "en": "Process"
                            },
                            "error": {
                                "en": "Error"
                            },
                            "finish": {
                                "en": "Finish"
                            },
                            "success": {
                                "en": "Success"
                            }
                        }
                    },
                    "description": {
                        "locale": {
                            "en": "description"
                        },
                        "type": "String",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "OldIh5Step"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-steps": {
            "map": {
                "name": "ih5-steps",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "space": {
                        "locale": {
                            "en": "itemMargin"
                        },
                        "type": "PercentPx",
                        "groupName": "behavior"
                    },
                    "direction": {
                        "locale": {
                            "en": "direction"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "groupName": "behavior",
                        "optionLocales": {
                            "horizontal": {
                                "en": "Horizontal"
                            },
                            "vertical": {
                                "en": "Vertical"
                            }
                        }
                    },
                    "isHorizontal": {
                        "locale": {
                            "en": "isHorizontal"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "alignCenter": {
                        "locale": {
                            "en": "alignCenter"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "active": {
                        "locale": {
                            "en": "currentStep"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "processStatus": {
                        "locale": {
                            "en": "processStatus"
                        },
                        "type": "Select",
                        "defaultValue": "process",
                        "groupName": "behavior",
                        "optionLocales": {
                            "wait": {
                                "en": "Wait"
                            },
                            "process": {
                                "en": "Process"
                            },
                            "error": {
                                "en": "Error"
                            },
                            "finish": {
                                "en": "Finish"
                            },
                            "success": {
                                "en": "Success"
                            }
                        }
                    },
                    "finishStatus": {
                        "locale": {
                            "en": "finishStatuss"
                        },
                        "type": "Select",
                        "defaultValue": "success",
                        "groupName": "behavior",
                        "optionLocales": {
                            "wait": {
                                "en": "Wait"
                            },
                            "process": {
                                "en": "Process"
                            },
                            "error": {
                                "en": "Error"
                            },
                            "finish": {
                                "en": "Finish"
                            },
                            "success": {
                                "en": "Success"
                            }
                        }
                    },
                    "iconWidth": {
                        "locale": {
                            "en": "iconWidth"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "iconHeight": {
                        "locale": {
                            "en": "iconHeight"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "titleSize": {
                        "locale": {
                            "en": "titleSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5Steps"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-swipeable-container": {
            "map": {
                "name": "ih5-swipeable-container",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EDECEC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "Swipeable Row"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {},
                    "swipeleft": {},
                    "swiperight": {},
                    "swipeup": {},
                    "swipedown": {},
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "closeCurrent",
                        "locale": {
                            "en": "closeItem"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-switch1": {
            "map": {
                "name": "ih5-switch1",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 52,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 32,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "100px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DFDFDF",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "initValue": 1,
                        "groupName": "value"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disable"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "switchActiveColor": {
                        "locale": {
                            "en": "onColor"
                        },
                        "type": "Color",
                        "defaultValue": "#00C696",
                        "groupName": "behavior"
                    },
                    "switchInactiveColor": {
                        "locale": {
                            "en": "offColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "switchButtonColor": {
                        "locale": {
                            "en": "buttonColor"
                        },
                        "type": "Color",
                        "initValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "switchActiveLabel": {
                        "locale": {
                            "en": "switchActiveLabel"
                        },
                        "type": "Hidden"
                    },
                    "switchInactiveLabel": {
                        "locale": {
                            "en": "switchInactiveLabel"
                        },
                        "type": "Hidden"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Hidden",
                        "defaultValue": 16
                    },
                    "switchSpeed": {
                        "locale": {
                            "en": "switchSpeed"
                        },
                        "type": "Number",
                        "defaultValue": 300,
                        "groupName": "advancedBehavior"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    }
                },
                "locale": {
                    "en": "OldIh5Switch1"
                },
                "eventsMap": {
                    "changeSwitch": {
                        "locale": {
                            "en": "switch"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "openSwitch": {
                        "locale": {
                            "en": "switchOn"
                        }
                    },
                    "closeSwitch": {
                        "locale": {
                            "en": "switchOff"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-switch2": {
            "map": {
                "name": "ih5-switch2",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 50,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 22,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "100px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DFDFDF",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "currentStatus"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "initValue": 1,
                        "groupName": "value"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "switchActiveColor": {
                        "locale": {
                            "en": "onColor"
                        },
                        "type": "Color",
                        "defaultValue": "#00C696",
                        "groupName": "behavior"
                    },
                    "switchInactiveColor": {
                        "locale": {
                            "en": "offColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FF4949",
                        "groupName": "behavior"
                    },
                    "switchButtonColor": {
                        "locale": {
                            "en": "buttonColor"
                        },
                        "type": "Color",
                        "initValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "switchActiveLabel": {
                        "locale": {
                            "en": "onLabel"
                        },
                        "type": "String",
                        "defaultValue": "on",
                        "groupName": "behavior"
                    },
                    "switchInactiveLabel": {
                        "locale": {
                            "en": "offLabel"
                        },
                        "type": "String",
                        "defaultValue": "off",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "String",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "switchSpeed": {
                        "locale": {
                            "en": "switchSpeed"
                        },
                        "type": "Number",
                        "defaultValue": 300,
                        "groupName": "advancedBehavior"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    }
                },
                "locale": {
                    "en": "OldIh5Switch2"
                },
                "eventsMap": {
                    "changeSwitch": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "openSwitch": {
                        "locale": {
                            "en": "open"
                        }
                    },
                    "closeSwitch": {
                        "locale": {
                            "en": "close"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-tabs": {
            "map": {
                "name": "ih5-tabs",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "bg"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Hidden",
                        "defaultValue": ""
                    },
                    "type": {
                        "locale": {
                            "en": "tabStyle"
                        },
                        "type": "Select",
                        "defaultValue": "long",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "long": {
                                "en": "long bar"
                            },
                            "middle": {
                                "en": "middle bar"
                            },
                            "short": {
                                "en": "short bar"
                            },
                            "card": {
                                "en": "card"
                            },
                            "border-card": {
                                "en": "border-card"
                            }
                        }
                    },
                    "barHeight": {
                        "locale": {
                            "en": "indicatorHeight"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "tabStyle"
                    },
                    "barColor": {
                        "locale": {
                            "en": "indicatorColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "tabStyle"
                    },
                    "tabPosition": {
                        "locale": {
                            "en": "tabPosition"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "top": {
                                "en": "top"
                            },
                            "bottom": {
                                "en": "bottom"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "tabDistribution"
                        },
                        "type": "Select",
                        "defaultValue": "center",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "center": {
                                "en": "center"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "arrowSize": {
                        "locale": {
                            "en": "arrowSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "tabStyle"
                    },
                    "tabsHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 40,
                        "groupName": "tabStyle"
                    },
                    "tabsWidth": {
                        "locale": {
                            "en": "tabMinWidth"
                        },
                        "type": "Number",
                        "defaultValue": 90,
                        "groupName": "tabStyle"
                    },
                    "tabsFontCenter": {
                        "locale": {
                            "en": "centralFont"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "tabStyle"
                    },
                    "tabColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#303133",
                        "groupName": "tabStyle"
                    },
                    "activeColor": {
                        "locale": {
                            "en": "activeFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F7FA",
                        "groupName": "tabStyle"
                    },
                    "activeBgColor": {
                        "locale": {
                            "en": "activeTabColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "triggersBg": {
                        "locale": {
                            "en": "triggersBg"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "tabStyle"
                    },
                    "currentIndex": {
                        "locale": {
                            "en": "defaultTab"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "value"
                    },
                    "switchBySwiping": {
                        "locale": {
                            "en": "slideToSwitch"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "tabsBorderRadius": {
                        "locale": {
                            "en": "tabsBorderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderRadiusPos": {
                        "locale": {
                            "en": "tabsBorderRadiusPos"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderWidth": {
                        "locale": {
                            "en": "tabsBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderStyle": {
                        "locale": {
                            "en": "tabsBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "tabsBorderColor": {
                        "locale": {
                            "en": "tabsBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderPos": {
                        "locale": {
                            "en": "tabsBorderPos"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsShadowType": {
                        "locale": {
                            "en": "tabsShadowType"
                        },
                        "type": "Select",
                        "initValue": "box",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "tabsDropShadowOffX": {
                        "locale": {
                            "en": "tabsDropShadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowOffY": {
                        "locale": {
                            "en": "tabsDropShadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowBlur": {
                        "locale": {
                            "en": "tabsDropShadowColor"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowColor": {
                        "locale": {
                            "en": "htmlCode"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    }
                },
                "locale": {
                    "en": "OldIh5Tabs"
                },
                "eventsMap": {
                    "toggleTab": {
                        "locale": {
                            "en": "toggleTab"
                        },
                        "params": [
                            {
                                "name": "tabIndex",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "tabTap",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "The page index number starts with 1"
                                    }
                                },
                                "locale": {
                                    "en": "tabIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "gotoTabCustomId",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "tabCustomId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-cascade-picker-tab": {
            "map": {
                "name": "ih5-cascade-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "twoArray",
                        "init": "twoArray",
                        "groupName": "value",
                        "optionLocales": {
                            "twoArray": {},
                            "twoObjectArray": {}
                        }
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "parentIndexName": {
                        "locale": {
                            "en": "parentIndexName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "objectArrayList"
                        },
                        "type": "Array",
                        "groupName": "value"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "currentOption"
                        },
                        "type": "String",
                        "defaultValue": [
                            "北京市",
                            "北京市",
                            "东城区"
                        ],
                        "groupName": "value"
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "dataArr": {
                        "locale": {
                            "en": "editOptionList"
                        },
                        "type": "Array",
                        "init": [
                            [
                                "北京市",
                                "北京市",
                                "东城区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "西城区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "朝阳区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "丰台区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "石景山区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "海淀区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "门头沟区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "房山区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "通州区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "顺义区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "昌平区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "大兴区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "怀柔区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "平谷区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "密云区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "延庆区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "和平区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "河东区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "河西区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "南开区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "河北区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "红桥区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "东丽区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "西青区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "津南区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "北辰区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "武清区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "宝坻区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "滨海新区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "宁河区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "静海区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "蓟州区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "长安区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "桥西区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "新华区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "井陉矿区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "裕华区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "藁城区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "鹿泉区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "栾城区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "井陉县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "正定县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "行唐县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "灵寿县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "高邑县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "深泽县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "赞皇县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "无极县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "平山县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "元氏县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "赵县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "辛集市"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "晋州市"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "新乐市"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "路南区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "路北区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "古冶区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "开平区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "丰南区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "丰润区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "曹妃甸区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "滦县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "滦南县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "乐亭县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "迁西县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "玉田县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "遵化市"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "迁安市"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "海港区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "山海关区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "北戴河区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "抚宁区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "青龙满族自治县"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "昌黎县"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "卢龙县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "邯山区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "丛台区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "复兴区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "峰峰矿区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "肥乡区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "永年区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "临漳县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "成安县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "大名县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "涉县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "磁县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "邱县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "鸡泽县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "广平县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "馆陶县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "魏县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "曲周县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "武安市"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "桥东区"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "桥西区"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "邢台县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "临城县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "内丘县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "柏乡县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "隆尧县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "任县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "南和县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "宁晋县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "巨鹿县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "新河县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "广宗县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "平乡县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "威县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "清河县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "临西县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "南宫市"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "沙河市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "竞秀区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "莲池区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "满城区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "清苑区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "徐水区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "涞水县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "阜平县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "定兴县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "唐县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "高阳县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "容城县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "涞源县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "望都县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "安新县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "易县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "曲阳县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "蠡县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "顺平县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "博野县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "雄县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "涿州市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "定州市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "安国市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "高碑店市"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "桥东区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "桥西区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "宣化区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "下花园区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "万全区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "崇礼区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "张北县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "康保县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "沽源县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "尚义县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "蔚县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "阳原县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "怀安县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "怀来县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "涿鹿县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "赤城县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "双桥区"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "双滦区"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "鹰手营子矿区"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "承德县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "兴隆县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "滦平县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "隆化县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "丰宁满族自治县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "宽城满族自治县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "围场满族蒙古族自治县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "平泉市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "新华区"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "运河区"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "沧县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "青县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "东光县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "海兴县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "盐山县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "肃宁县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "南皮县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "吴桥县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "献县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "孟村回族自治县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "泊头市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "任丘市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "黄骅市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "河间市"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "安次区"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "广阳区"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "固安县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "永清县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "香河县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "大城县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "文安县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "大厂回族自治县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "霸州市"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "三河市"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "桃城区"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "冀州区"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "枣强县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "武邑县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "武强县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "饶阳县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "安平县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "故城县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "景县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "阜城县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "深州市"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "小店区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "迎泽区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "杏花岭区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "尖草坪区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "万柏林区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "晋源区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "清徐县"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "阳曲县"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "娄烦县"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "古交市"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "矿区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "南郊区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "新荣区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "阳高县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "天镇县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "广灵县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "灵丘县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "浑源县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "左云县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "大同县"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "矿区"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "郊区"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "平定县"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "盂县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "郊区"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "长治县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "襄垣县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "屯留县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "平顺县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "黎城县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "壶关县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "长子县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "武乡县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "沁县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "沁源县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "潞城市"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "沁水县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "阳城县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "陵川县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "泽州县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "高平市"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "朔城区"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "平鲁区"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "山阴县"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "应县"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "右玉县"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "怀仁县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "榆次区"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "榆社县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "左权县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "和顺县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "昔阳县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "寿阳县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "太谷县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "祁县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "平遥县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "灵石县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "介休市"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "盐湖区"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "临猗县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "万荣县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "闻喜县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "稷山县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "新绛县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "绛县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "垣曲县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "夏县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "平陆县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "芮城县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "永济市"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "河津市"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "忻府区"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "定襄县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "五台县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "代县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "繁峙县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "宁武县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "静乐县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "神池县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "五寨县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "岢岚县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "河曲县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "保德县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "偏关县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "原平市"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "尧都区"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "曲沃县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "翼城县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "襄汾县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "洪洞县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "古县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "安泽县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "浮山县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "吉县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "乡宁县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "大宁县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "隰县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "永和县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "蒲县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "汾西县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "侯马市"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "霍州市"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "离石区"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "文水县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "交城县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "兴县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "临县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "柳林县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "石楼县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "岚县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "方山县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "中阳县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "交口县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "孝义市"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "汾阳市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "新城区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "回民区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "玉泉区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "赛罕区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "土默特左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "托克托县"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "和林格尔县"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "清水河县"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "武川县"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "东河区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "昆都仑区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "青山区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "石拐区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "白云鄂博矿区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "九原区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "土默特右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "固阳县"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "达尔罕茂明安联合旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌海市",
                                "海勃湾区"
                            ],
                            [
                                "内蒙古自治区",
                                "乌海市",
                                "海南区"
                            ],
                            [
                                "内蒙古自治区",
                                "乌海市",
                                "乌达区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "红山区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "元宝山区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "松山区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "阿鲁科尔沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "巴林左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "巴林右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "林西县"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "克什克腾旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "翁牛特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "喀喇沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "宁城县"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "敖汉旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "科尔沁区"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "科尔沁左翼中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "科尔沁左翼后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "开鲁县"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "库伦旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "奈曼旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "扎鲁特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "霍林郭勒市"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "东胜区"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "康巴什区"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "达拉特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "准格尔旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "鄂托克前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "鄂托克旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "杭锦旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "乌审旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "伊金霍洛旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "海拉尔区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "扎赉诺尔区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "阿荣旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "莫力达瓦达斡尔族自治旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "鄂伦春自治旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "鄂温克族自治旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "陈巴尔虎旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "新巴尔虎左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "新巴尔虎右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "满洲里市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "牙克石市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "扎兰屯市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "额尔古纳市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "根河市"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "临河区"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "五原县"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "磴口县"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "乌拉特前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "乌拉特中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "乌拉特后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "杭锦后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "集宁区"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "卓资县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "化德县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "商都县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "兴和县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "凉城县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "察哈尔右翼前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "察哈尔右翼中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "察哈尔右翼后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "四子王旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "丰镇市"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "乌兰浩特市"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "阿尔山市"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "科尔沁右翼前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "科尔沁右翼中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "扎赉特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "突泉县"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "二连浩特市"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "锡林浩特市"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "阿巴嘎旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "苏尼特左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "苏尼特右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "东乌珠穆沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "西乌珠穆沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "太仆寺旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "镶黄旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "正镶白旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "正蓝旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "多伦县"
                            ],
                            [
                                "内蒙古自治区",
                                "阿拉善盟",
                                "阿拉善左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "阿拉善盟",
                                "阿拉善右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "阿拉善盟",
                                "额济纳旗"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "和平区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "沈河区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "大东区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "皇姑区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "铁西区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "苏家屯区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "浑南区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "沈北新区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "于洪区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "辽中区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "康平县"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "法库县"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "新民市"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "中山区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "西岗区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "沙河口区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "甘井子区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "旅顺口区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "金州区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "普兰店区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "长海县"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "瓦房店市"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "庄河市"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "铁东区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "铁西区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "立山区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "千山区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "台安县"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "岫岩满族自治县"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "海城市"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "新抚区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "东洲区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "望花区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "顺城区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "抚顺县"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "新宾满族自治县"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "清原满族自治县"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "平山区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "溪湖区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "明山区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "南芬区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "本溪满族自治县"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "桓仁满族自治县"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "元宝区"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "振兴区"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "振安区"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "宽甸满族自治县"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "东港市"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "凤城市"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "古塔区"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "凌河区"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "太和区"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "黑山县"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "义县"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "凌海市"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "北镇市"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "站前区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "西市区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "鲅鱼圈区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "老边区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "盖州市"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "大石桥市"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "海州区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "新邱区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "太平区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "清河门区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "细河区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "阜新蒙古族自治县"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "彰武县"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "白塔区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "文圣区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "宏伟区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "弓长岭区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "太子河区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "辽阳县"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "灯塔市"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "双台子区"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "兴隆台区"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "大洼区"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "盘山县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "银州区"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "清河区"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "铁岭县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "西丰县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "昌图县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "调兵山市"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "开原市"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "双塔区"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "龙城区"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "朝阳县"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "建平县"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "喀喇沁左翼蒙古族自治县"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "北票市"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "凌源市"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "连山区"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "龙港区"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "南票区"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "绥中县"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "建昌县"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "兴城市"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "南关区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "宽城区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "朝阳区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "二道区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "绿园区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "双阳区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "九台区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "农安县"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "榆树市"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "德惠市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "昌邑区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "龙潭区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "船营区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "丰满区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "永吉县"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "蛟河市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "桦甸市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "舒兰市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "磐石市"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "铁西区"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "铁东区"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "梨树县"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "伊通满族自治县"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "公主岭市"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "双辽市"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "龙山区"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "西安区"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "东丰县"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "东辽县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "东昌区"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "二道江区"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "通化县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "辉南县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "柳河县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "梅河口市"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "集安市"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "浑江区"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "江源区"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "抚松县"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "靖宇县"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "长白朝鲜族自治县"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "临江市"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "宁江区"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "前郭尔罗斯蒙古族自治县"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "长岭县"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "乾安县"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "扶余市"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "洮北区"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "镇赉县"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "通榆县"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "洮南市"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "大安市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "延吉市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "图们市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "敦化市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "珲春市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "龙井市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "和龙市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "汪清县"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "安图县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "道里区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "南岗区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "道外区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "平房区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "松北区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "香坊区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "呼兰区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "阿城区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "双城区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "依兰县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "方正县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "宾县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "巴彦县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "木兰县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "通河县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "延寿县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "尚志市"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "五常市"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "龙沙区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "建华区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "铁锋区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "昂昂溪区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "富拉尔基区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "碾子山区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "梅里斯达斡尔族区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "龙江县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "依安县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "泰来县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "甘南县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "富裕县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "克山县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "克东县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "拜泉县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "讷河市"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "鸡冠区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "恒山区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "滴道区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "梨树区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "城子河区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "麻山区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "鸡东县"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "虎林市"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "密山市"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "向阳区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "工农区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "南山区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "兴安区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "东山区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "兴山区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "萝北县"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "绥滨县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "尖山区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "岭东区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "四方台区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "宝山区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "集贤县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "友谊县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "宝清县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "饶河县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "萨尔图区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "龙凤区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "让胡路区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "红岗区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "大同区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "肇州县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "肇源县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "林甸县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "杜尔伯特蒙古族自治县"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "伊春区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "南岔区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "友好区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "西林区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "翠峦区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "新青区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "美溪区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "金山屯区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "五营区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "乌马河区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "汤旺河区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "带岭区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "乌伊岭区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "红星区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "上甘岭区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "嘉荫县"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "铁力市"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "向阳区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "前进区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "东风区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "郊区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "桦南县"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "桦川县"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "汤原县"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "同江市"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "富锦市"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "抚远市"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "新兴区"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "桃山区"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "茄子河区"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "勃利县"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "东安区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "阳明区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "爱民区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "西安区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "林口县"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "绥芬河市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "海林市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "宁安市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "穆棱市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "东宁市"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "爱辉区"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "嫩江县"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "逊克县"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "孙吴县"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "北安市"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "五大连池市"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "北林区"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "望奎县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "兰西县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "青冈县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "庆安县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "明水县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "绥棱县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "安达市"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "肇东市"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "海伦市"
                            ],
                            [
                                "黑龙江省",
                                "大兴安岭地区",
                                "呼玛县"
                            ],
                            [
                                "黑龙江省",
                                "大兴安岭地区",
                                "塔河县"
                            ],
                            [
                                "黑龙江省",
                                "大兴安岭地区",
                                "漠河县"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "黄浦区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "徐汇区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "长宁区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "静安区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "普陀区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "虹口区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "杨浦区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "闵行区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "宝山区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "嘉定区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "浦东新区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "金山区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "松江区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "青浦区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "奉贤区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "崇明区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "玄武区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "秦淮区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "建邺区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "鼓楼区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "浦口区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "栖霞区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "雨花台区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "江宁区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "六合区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "溧水区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "高淳区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "锡山区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "惠山区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "滨湖区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "梁溪区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "新吴区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "江阴市"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "宜兴市"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "鼓楼区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "云龙区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "贾汪区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "泉山区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "铜山区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "丰县"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "沛县"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "睢宁县"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "新沂市"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "邳州市"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "天宁区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "钟楼区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "新北区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "武进区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "金坛区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "溧阳市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "虎丘区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "吴中区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "相城区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "姑苏区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "吴江区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "常熟市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "张家港市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "昆山市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "太仓市"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "崇川区"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "港闸区"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "通州区"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "海安县"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "如东县"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "启东市"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "如皋市"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "海门市"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "连云区"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "海州区"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "赣榆区"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "东海县"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "灌云县"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "灌南县"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "淮安区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "淮阴区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "清江浦区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "洪泽区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "涟水县"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "盱眙县"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "金湖县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "亭湖区"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "盐都区"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "大丰区"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "响水县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "滨海县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "阜宁县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "射阳县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "建湖县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "东台市"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "广陵区"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "邗江区"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "江都区"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "宝应县"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "仪征市"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "高邮市"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "京口区"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "润州区"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "丹徒区"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "丹阳市"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "扬中市"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "句容市"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "海陵区"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "高港区"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "姜堰区"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "兴化市"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "靖江市"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "泰兴市"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "宿城区"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "宿豫区"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "沭阳县"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "泗阳县"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "泗洪县"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "上城区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "下城区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "江干区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "拱墅区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "西湖区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "滨江区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "萧山区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "余杭区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "富阳区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "临安区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "桐庐县"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "淳安县"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "建德市"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "海曙区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "江北区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "北仑区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "镇海区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "鄞州区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "奉化区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "象山县"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "宁海县"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "余姚市"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "慈溪市"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "鹿城区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "龙湾区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "瓯海区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "洞头区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "永嘉县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "平阳县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "苍南县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "文成县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "泰顺县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "瑞安市"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "乐清市"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "南湖区"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "秀洲区"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "嘉善县"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "海盐县"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "海宁市"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "平湖市"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "桐乡市"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "吴兴区"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "南浔区"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "德清县"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "长兴县"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "安吉县"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "越城区"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "柯桥区"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "上虞区"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "新昌县"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "诸暨市"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "嵊州市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "婺城区"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "金东区"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "武义县"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "浦江县"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "磐安县"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "兰溪市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "义乌市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "东阳市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "永康市"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "柯城区"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "衢江区"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "常山县"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "开化县"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "龙游县"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "江山市"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "定海区"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "普陀区"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "岱山县"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "嵊泗县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "椒江区"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "黄岩区"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "路桥区"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "三门县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "天台县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "仙居县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "温岭市"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "临海市"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "玉环市"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "莲都区"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "青田县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "缙云县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "遂昌县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "松阳县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "云和县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "庆元县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "景宁畲族自治县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "龙泉市"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "瑶海区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "庐阳区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "蜀山区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "包河区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "长丰县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "肥东县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "肥西县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "庐江县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "巢湖市"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "镜湖区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "弋江区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "鸠江区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "三山区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "芜湖县"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "繁昌县"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "南陵县"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "无为县"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "龙子湖区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "蚌山区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "禹会区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "淮上区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "怀远县"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "五河县"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "固镇县"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "大通区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "田家庵区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "谢家集区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "八公山区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "潘集区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "凤台县"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "寿县"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "花山区"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "雨山区"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "博望区"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "当涂县"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "含山县"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "和县"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "杜集区"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "相山区"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "烈山区"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "濉溪县"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "铜官区"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "义安区"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "郊区"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "枞阳县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "迎江区"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "大观区"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "宜秀区"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "怀宁县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "潜山县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "太湖县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "宿松县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "望江县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "岳西县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "桐城市"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "屯溪区"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "黄山区"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "徽州区"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "歙县"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "休宁县"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "黟县"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "祁门县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "琅琊区"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "南谯区"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "来安县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "全椒县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "定远县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "凤阳县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "天长市"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "明光市"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍州区"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍东区"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍泉区"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "临泉县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "太和县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "阜南县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍上县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "界首市"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "埇桥区"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "砀山县"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "萧县"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "灵璧县"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "泗县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "金安区"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "裕安区"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "叶集区"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "霍邱县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "舒城县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "金寨县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "霍山县"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "谯城区"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "涡阳县"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "蒙城县"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "利辛县"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "贵池区"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "东至县"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "石台县"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "青阳县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "宣州区"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "郎溪县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "广德县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "泾县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "绩溪县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "旌德县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "宁国市"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "鼓楼区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "台江区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "仓山区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "马尾区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "晋安区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "长乐区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "闽侯县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "连江县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "罗源县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "闽清县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "永泰县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "平潭县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "福清市"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "思明区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "海沧区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "湖里区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "集美区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "同安区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "翔安区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "城厢区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "涵江区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "荔城区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "秀屿区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "仙游县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "梅列区"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "三元区"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "明溪县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "清流县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "宁化县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "大田县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "尤溪县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "沙县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "将乐县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "泰宁县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "建宁县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "永安市"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "鲤城区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "丰泽区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "洛江区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "泉港区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "惠安县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "安溪县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "永春县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "德化县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "金门县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "石狮市"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "晋江市"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "南安市"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "芗城区"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "龙文区"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "云霄县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "漳浦县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "诏安县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "长泰县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "东山县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "南靖县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "平和县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "华安县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "龙海市"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "延平区"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "建阳区"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "顺昌县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "浦城县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "光泽县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "松溪县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "政和县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "邵武市"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "武夷山市"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "建瓯市"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "新罗区"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "永定区"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "长汀县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "上杭县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "武平县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "连城县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "漳平市"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "蕉城区"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "霞浦县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "古田县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "屏南县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "寿宁县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "周宁县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "柘荣县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "福安市"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "福鼎市"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "东湖区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "西湖区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "青云谱区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "湾里区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "青山湖区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "新建区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "南昌县"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "安义县"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "进贤县"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "昌江区"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "珠山区"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "浮梁县"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "乐平市"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "安源区"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "湘东区"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "莲花县"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "上栗县"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "芦溪县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "濂溪区"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "浔阳区"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "柴桑区"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "武宁县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "修水县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "永修县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "德安县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "都昌县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "湖口县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "彭泽县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "瑞昌市"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "共青城市"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "庐山市"
                            ],
                            [
                                "江西省",
                                "新余市",
                                "渝水区"
                            ],
                            [
                                "江西省",
                                "新余市",
                                "分宜县"
                            ],
                            [
                                "江西省",
                                "鹰潭市",
                                "月湖区"
                            ],
                            [
                                "江西省",
                                "鹰潭市",
                                "余江县"
                            ],
                            [
                                "江西省",
                                "鹰潭市",
                                "贵溪市"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "章贡区"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "南康区"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "赣县区"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "信丰县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "大余县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "上犹县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "崇义县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "安远县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "龙南县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "定南县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "全南县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "宁都县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "于都县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "兴国县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "会昌县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "寻乌县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "石城县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "瑞金市"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "吉州区"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "青原区"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "吉安县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "吉水县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "峡江县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "新干县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "永丰县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "泰和县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "遂川县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "万安县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "安福县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "永新县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "井冈山市"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "袁州区"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "奉新县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "万载县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "上高县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "宜丰县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "靖安县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "铜鼓县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "丰城市"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "樟树市"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "高安市"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "临川区"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "东乡区"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "南城县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "黎川县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "南丰县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "崇仁县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "乐安县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "宜黄县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "金溪县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "资溪县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "广昌县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "信州区"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "广丰区"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "上饶县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "玉山县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "铅山县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "横峰县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "弋阳县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "余干县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "鄱阳县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "万年县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "婺源县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "德兴市"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "历下区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "市中区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "槐荫区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "天桥区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "历城区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "长清区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "章丘区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "平阴县"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "济阳县"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "商河县"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "市南区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "市北区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "黄岛区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "崂山区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "李沧区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "城阳区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "即墨区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "胶州市"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "平度市"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "莱西市"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "淄川区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "张店区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "博山区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "临淄区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "周村区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "桓台县"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "高青县"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "沂源县"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "市中区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "薛城区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "峄城区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "台儿庄区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "山亭区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "滕州市"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "东营区"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "河口区"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "垦利区"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "利津县"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "广饶县"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "芝罘区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "福山区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "牟平区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "莱山区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "长岛县"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "龙口市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "莱阳市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "莱州市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "蓬莱市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "招远市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "栖霞市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "海阳市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "潍城区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "寒亭区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "坊子区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "奎文区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "临朐县"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "昌乐县"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "青州市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "诸城市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "寿光市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "安丘市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "高密市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "昌邑市"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "任城区"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "兖州区"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "微山县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "鱼台县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "金乡县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "嘉祥县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "汶上县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "泗水县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "梁山县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "曲阜市"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "邹城市"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "泰山区"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "岱岳区"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "宁阳县"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "东平县"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "新泰市"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "肥城市"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "环翠区"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "文登区"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "荣成市"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "乳山市"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "东港区"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "岚山区"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "五莲县"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "莒县"
                            ],
                            [
                                "山东省",
                                "莱芜市",
                                "莱城区"
                            ],
                            [
                                "山东省",
                                "莱芜市",
                                "钢城区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "兰山区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "罗庄区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "河东区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "沂南县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "郯城县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "沂水县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "兰陵县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "费县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "平邑县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "莒南县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "蒙阴县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "临沭县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "德城区"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "陵城区"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "宁津县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "庆云县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "临邑县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "齐河县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "平原县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "夏津县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "武城县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "乐陵市"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "禹城市"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "东昌府区"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "阳谷县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "莘县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "茌平县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "东阿县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "冠县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "高唐县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "临清市"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "滨城区"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "沾化区"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "惠民县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "阳信县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "无棣县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "博兴县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "邹平县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "牡丹区"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "定陶区"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "曹县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "单县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "成武县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "巨野县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "郓城县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "鄄城县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "东明县"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "中原区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "二七区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "管城回族区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "金水区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "上街区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "惠济区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "中牟县"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "巩义市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "荥阳市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "新密市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "新郑市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "登封市"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "龙亭区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "顺河回族区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "鼓楼区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "禹王台区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "祥符区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "杞县"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "通许县"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "尉氏县"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "兰考县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "老城区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "西工区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "瀍河回族区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "涧西区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "吉利区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "洛龙区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "孟津县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "新安县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "栾川县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "嵩县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "汝阳县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "宜阳县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "洛宁县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "伊川县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "偃师市"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "新华区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "卫东区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "石龙区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "湛河区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "宝丰县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "叶县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "鲁山县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "郏县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "舞钢市"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "汝州市"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "文峰区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "北关区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "殷都区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "龙安区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "安阳县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "汤阴县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "滑县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "内黄县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "林州市"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "鹤山区"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "山城区"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "淇滨区"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "浚县"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "淇县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "红旗区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "卫滨区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "凤泉区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "牧野区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "新乡县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "获嘉县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "原阳县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "延津县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "封丘县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "长垣县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "卫辉市"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "辉县市"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "解放区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "中站区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "马村区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "山阳区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "修武县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "博爱县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "武陟县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "温县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "沁阳市"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "孟州市"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "华龙区"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "清丰县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "南乐县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "范县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "台前县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "濮阳县"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "魏都区"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "建安区"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "鄢陵县"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "襄城县"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "禹州市"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "长葛市"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "源汇区"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "郾城区"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "召陵区"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "舞阳县"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "临颍县"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "湖滨区"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "陕州区"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "渑池县"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "卢氏县"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "义马市"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "灵宝市"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "宛城区"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "卧龙区"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "南召县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "方城县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "西峡县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "镇平县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "内乡县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "淅川县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "社旗县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "唐河县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "新野县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "桐柏县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "邓州市"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "梁园区"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "睢阳区"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "民权县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "睢县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "宁陵县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "柘城县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "虞城县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "夏邑县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "永城市"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "浉河区"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "平桥区"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "罗山县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "光山县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "新县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "商城县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "固始县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "潢川县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "淮滨县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "息县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "川汇区"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "扶沟县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "西华县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "商水县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "沈丘县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "郸城县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "淮阳县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "太康县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "鹿邑县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "项城市"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "驿城区"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "西平县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "上蔡县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "平舆县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "正阳县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "确山县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "泌阳县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "汝南县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "遂平县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "新蔡县"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "江岸区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "江汉区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "硚口区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "汉阳区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "武昌区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "青山区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "洪山区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "东西湖区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "汉南区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "蔡甸区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "江夏区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "黄陂区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "新洲区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "黄石港区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "西塞山区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "下陆区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "铁山区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "阳新县"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "大冶市"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "茅箭区"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "张湾区"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "郧阳区"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "郧西县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "竹山县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "竹溪县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "房县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "丹江口市"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "西陵区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "伍家岗区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "点军区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "猇亭区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "夷陵区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "远安县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "兴山县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "秭归县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "长阳土家族自治县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "五峰土家族自治县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "宜都市"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "当阳市"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "枝江市"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "襄城区"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "樊城区"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "襄州区"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "南漳县"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "谷城县"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "保康县"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "老河口市"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "枣阳市"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "宜城市"
                            ],
                            [
                                "湖北省",
                                "鄂州市",
                                "梁子湖区"
                            ],
                            [
                                "湖北省",
                                "鄂州市",
                                "华容区"
                            ],
                            [
                                "湖北省",
                                "鄂州市",
                                "鄂城区"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "东宝区"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "掇刀区"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "京山县"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "沙洋县"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "钟祥市"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "孝南区"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "孝昌县"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "大悟县"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "云梦县"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "应城市"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "安陆市"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "汉川市"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "沙市区"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "荆州区"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "公安县"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "监利县"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "江陵县"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "石首市"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "洪湖市"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "松滋市"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "黄州区"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "团风县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "红安县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "罗田县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "英山县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "浠水县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "蕲春县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "黄梅县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "麻城市"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "武穴市"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "咸安区"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "嘉鱼县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "通城县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "崇阳县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "通山县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "赤壁市"
                            ],
                            [
                                "湖北省",
                                "随州市",
                                "曾都区"
                            ],
                            [
                                "湖北省",
                                "随州市",
                                "随县"
                            ],
                            [
                                "湖北省",
                                "随州市",
                                "广水市"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "恩施市"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "利川市"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "建始县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "巴东县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "宣恩县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "咸丰县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "来凤县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "鹤峰县"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "芙蓉区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "天心区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "岳麓区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "开福区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "雨花区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "望城区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "长沙县"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "浏阳市"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "宁乡市"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "荷塘区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "芦淞区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "石峰区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "天元区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "株洲县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "攸县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "茶陵县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "炎陵县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "醴陵市"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "雨湖区"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "岳塘区"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "湘潭县"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "湘乡市"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "韶山市"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "珠晖区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "雁峰区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "石鼓区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "蒸湘区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "南岳区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡阳县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡南县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡山县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡东县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "祁东县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "耒阳市"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "常宁市"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "双清区"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "大祥区"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "北塔区"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "邵东县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "新邵县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "邵阳县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "隆回县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "洞口县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "绥宁县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "新宁县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "城步苗族自治县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "武冈市"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "岳阳楼区"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "云溪区"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "君山区"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "岳阳县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "华容县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "湘阴县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "平江县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "汨罗市"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "临湘市"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "武陵区"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "鼎城区"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "安乡县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "汉寿县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "澧县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "临澧县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "桃源县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "石门县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "津市市"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "永定区"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "武陵源区"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "慈利县"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "桑植县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "资阳区"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "赫山区"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "南县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "桃江县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "安化县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "沅江市"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "北湖区"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "苏仙区"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "桂阳县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "宜章县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "永兴县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "嘉禾县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "临武县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "汝城县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "桂东县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "安仁县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "资兴市"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "零陵区"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "冷水滩区"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "祁阳县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "东安县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "双牌县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "道县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "江永县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "宁远县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "蓝山县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "新田县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "江华瑶族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "鹤城区"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "中方县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "沅陵县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "辰溪县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "溆浦县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "会同县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "麻阳苗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "新晃侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "芷江侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "靖州苗族侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "通道侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "洪江市"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "娄星区"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "双峰县"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "新化县"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "冷水江市"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "涟源市"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "吉首市"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "泸溪县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "凤凰县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "花垣县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "保靖县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "古丈县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "永顺县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "龙山县"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "荔湾区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "越秀区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "海珠区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "天河区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "白云区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "黄埔区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "番禺区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "花都区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "南沙区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "从化区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "增城区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "武江区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "浈江区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "曲江区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "始兴县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "仁化县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "翁源县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "乳源瑶族自治县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "新丰县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "乐昌市"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "南雄市"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "罗湖区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "福田区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "南山区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "宝安区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "龙岗区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "盐田区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "龙华区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "坪山区"
                            ],
                            [
                                "广东省",
                                "珠海市",
                                "香洲区"
                            ],
                            [
                                "广东省",
                                "珠海市",
                                "斗门区"
                            ],
                            [
                                "广东省",
                                "珠海市",
                                "金湾区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "龙湖区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "金平区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "濠江区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "潮阳区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "潮南区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "澄海区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "南澳县"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "禅城区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "南海区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "顺德区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "三水区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "高明区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "蓬江区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "江海区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "新会区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "台山市"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "开平市"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "鹤山市"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "恩平市"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "赤坎区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "霞山区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "坡头区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "麻章区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "遂溪县"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "徐闻县"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "廉江市"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "雷州市"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "吴川市"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "茂南区"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "电白区"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "高州市"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "化州市"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "信宜市"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "端州区"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "鼎湖区"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "高要区"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "广宁县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "怀集县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "封开县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "德庆县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "四会市"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "惠城区"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "惠阳区"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "博罗县"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "惠东县"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "龙门县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "梅江区"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "梅县区"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "大埔县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "丰顺县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "五华县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "平远县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "蕉岭县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "兴宁市"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "城区"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "海丰县"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "陆河县"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "陆丰市"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "源城区"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "紫金县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "龙川县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "连平县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "和平县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "东源县"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "江城区"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "阳东区"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "阳西县"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "阳春市"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "清城区"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "清新区"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "佛冈县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "阳山县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "连山壮族瑶族自治县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "连南瑶族自治县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "英德市"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "连州市"
                            ],
                            [
                                "广东省",
                                "潮州市",
                                "湘桥区"
                            ],
                            [
                                "广东省",
                                "潮州市",
                                "潮安区"
                            ],
                            [
                                "广东省",
                                "潮州市",
                                "饶平县"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "榕城区"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "揭东区"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "揭西县"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "惠来县"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "普宁市"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "云城区"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "云安区"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "新兴县"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "郁南县"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "罗定市"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "兴宁区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "青秀区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "江南区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "西乡塘区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "良庆区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "邕宁区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "武鸣区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "隆安县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "马山县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "上林县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "宾阳县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "横县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "城中区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "鱼峰区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳南区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳北区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳江区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳城县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "鹿寨县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "融安县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "融水苗族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "三江侗族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "秀峰区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "叠彩区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "象山区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "七星区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "雁山区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "临桂区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "阳朔县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "灵川县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "全州县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "兴安县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "永福县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "灌阳县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "龙胜各族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "资源县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "平乐县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "荔浦县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "恭城瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "万秀区"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "长洲区"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "龙圩区"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "苍梧县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "藤县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "蒙山县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "岑溪市"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "海城区"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "银海区"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "铁山港区"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "合浦县"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "港口区"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "防城区"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "上思县"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "东兴市"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "钦南区"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "钦北区"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "灵山县"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "浦北县"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "港北区"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "港南区"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "覃塘区"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "平南县"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "桂平市"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "玉州区"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "福绵区"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "容县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "陆川县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "博白县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "兴业县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "北流市"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "右江区"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "田阳县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "田东县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "平果县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "德保县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "那坡县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "凌云县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "乐业县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "田林县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "西林县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "隆林各族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "靖西市"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "八步区"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "平桂区"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "昭平县"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "钟山县"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "富川瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "金城江区"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "宜州区"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "南丹县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "天峨县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "凤山县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "东兰县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "罗城仫佬族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "环江毛南族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "巴马瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "都安瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "大化瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "兴宾区"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "忻城县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "象州县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "武宣县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "金秀瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "合山市"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "江州区"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "扶绥县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "宁明县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "龙州县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "大新县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "天等县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "凭祥市"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "秀英区"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "龙华区"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "琼山区"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "美兰区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "海棠区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "吉阳区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "天涯区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "崖州区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "万州区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "涪陵区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "渝中区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "大渡口区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "江北区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "沙坪坝区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "九龙坡区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "南岸区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "北碚区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "綦江区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "大足区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "渝北区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "巴南区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "黔江区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "长寿区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "江津区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "合川区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "永川区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "南川区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "璧山区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "铜梁区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "潼南区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "荣昌区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "开州区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "梁平区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "武隆区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "城口县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "丰都县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "垫江县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "忠县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "云阳县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "奉节县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "巫山县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "巫溪县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "石柱土家族自治县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "秀山土家族苗族自治县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "酉阳土家族苗族自治县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "彭水苗族土家族自治县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "锦江区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "青羊区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "金牛区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "武侯区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "成华区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "龙泉驿区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "青白江区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "新都区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "温江区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "双流区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "郫都区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "金堂县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "大邑县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "蒲江县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "新津县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "都江堰市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "彭州市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "邛崃市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "崇州市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "简阳市"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "自流井区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "贡井区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "大安区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "沿滩区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "荣县"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "富顺县"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "东区"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "西区"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "仁和区"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "米易县"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "盐边县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "江阳区"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "纳溪区"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "龙马潭区"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "泸县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "合江县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "叙永县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "古蔺县"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "旌阳区"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "罗江区"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "中江县"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "广汉市"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "什邡市"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "绵竹市"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "涪城区"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "游仙区"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "安州区"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "三台县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "盐亭县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "梓潼县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "北川羌族自治县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "平武县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "江油市"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "利州区"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "昭化区"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "朝天区"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "旺苍县"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "青川县"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "剑阁县"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "苍溪县"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "船山区"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "安居区"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "蓬溪县"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "射洪县"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "大英县"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "市中区"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "东兴区"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "威远县"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "资中县"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "隆昌市"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "市中区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "沙湾区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "五通桥区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "金口河区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "犍为县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "井研县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "夹江县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "沐川县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "峨边彝族自治县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "马边彝族自治县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "峨眉山市"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "顺庆区"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "高坪区"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "嘉陵区"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "南部县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "营山县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "蓬安县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "仪陇县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "西充县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "阆中市"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "东坡区"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "彭山区"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "仁寿县"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "洪雅县"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "丹棱县"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "青神县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "翠屏区"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "南溪区"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "宜宾县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "江安县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "长宁县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "高县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "珙县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "筠连县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "兴文县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "屏山县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "广安区"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "前锋区"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "岳池县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "武胜县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "邻水县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "华蓥市"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "通川区"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "达川区"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "宣汉县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "开江县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "大竹县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "渠县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "万源市"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "雨城区"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "名山区"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "荥经县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "汉源县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "石棉县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "天全县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "芦山县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "宝兴县"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "巴州区"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "恩阳区"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "通江县"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "南江县"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "平昌县"
                            ],
                            [
                                "四川省",
                                "资阳市",
                                "雁江区"
                            ],
                            [
                                "四川省",
                                "资阳市",
                                "安岳县"
                            ],
                            [
                                "四川省",
                                "资阳市",
                                "乐至县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "马尔康市"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "汶川县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "理县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "茂县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "松潘县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "九寨沟县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "金川县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "小金县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "黑水县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "壤塘县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "阿坝县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "若尔盖县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "红原县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "康定市"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "泸定县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "丹巴县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "九龙县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "雅江县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "道孚县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "炉霍县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "甘孜县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "新龙县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "德格县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "白玉县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "石渠县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "色达县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "理塘县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "巴塘县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "乡城县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "稻城县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "得荣县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "西昌市"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "木里藏族自治县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "盐源县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "德昌县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "会理县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "会东县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "宁南县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "普格县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "布拖县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "金阳县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "昭觉县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "喜德县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "冕宁县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "越西县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "甘洛县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "美姑县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "雷波县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "南明区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "云岩区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "花溪区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "乌当区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "白云区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "观山湖区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "开阳县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "息烽县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "修文县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "清镇市"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "钟山区"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "六枝特区"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "水城县"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "盘州市"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "红花岗区"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "汇川区"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "播州区"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "桐梓县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "绥阳县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "正安县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "道真仡佬族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "务川仡佬族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "凤冈县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "湄潭县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "余庆县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "习水县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "赤水市"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "仁怀市"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "西秀区"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "平坝区"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "普定县"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "镇宁布依族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "关岭布依族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "紫云苗族布依族自治县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "七星关区"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "大方县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "黔西县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "金沙县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "织金县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "纳雍县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "威宁彝族回族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "赫章县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "碧江区"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "万山区"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "江口县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "玉屏侗族自治县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "石阡县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "思南县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "印江土家族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "德江县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "沿河土家族自治县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "松桃苗族自治县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "兴义市"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "兴仁县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "普安县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "晴隆县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "贞丰县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "望谟县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "册亨县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "安龙县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "凯里市"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "黄平县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "施秉县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "三穗县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "镇远县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "岑巩县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "天柱县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "锦屏县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "剑河县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "台江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "黎平县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "榕江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "从江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "雷山县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "麻江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "丹寨县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "都匀市"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "福泉市"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "荔波县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "贵定县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "瓮安县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "独山县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "平塘县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "罗甸县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "长顺县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "龙里县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "惠水县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "三都水族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "五华区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "盘龙区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "官渡区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "西山区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "东川区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "呈贡区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "晋宁区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "富民县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "宜良县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "石林彝族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "嵩明县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "禄劝彝族苗族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "寻甸回族彝族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "安宁市"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "麒麟区"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "沾益区"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "马龙县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "陆良县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "师宗县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "罗平县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "富源县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "会泽县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "宣威市"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "红塔区"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "江川区"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "澄江县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "通海县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "华宁县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "易门县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "峨山彝族自治县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "新平彝族傣族自治县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "元江哈尼族彝族傣族自治县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "隆阳区"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "施甸县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "龙陵县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "昌宁县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "腾冲市"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "昭阳区"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "鲁甸县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "巧家县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "盐津县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "大关县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "永善县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "绥江县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "镇雄县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "彝良县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "威信县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "水富县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "古城区"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "玉龙纳西族自治县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "永胜县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "华坪县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "宁蒗彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "思茅区"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "宁洱哈尼族彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "墨江哈尼族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "景东彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "景谷傣族彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "镇沅彝族哈尼族拉祜族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "江城哈尼族彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "孟连傣族拉祜族佤族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "澜沧拉祜族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "西盟佤族自治县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "临翔区"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "凤庆县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "云县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "永德县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "镇康县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "双江拉祜族佤族布朗族傣族自治县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "耿马傣族佤族自治县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "沧源佤族自治县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "楚雄市"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "双柏县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "牟定县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "南华县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "姚安县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "大姚县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "永仁县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "元谋县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "武定县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "禄丰县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "个旧市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "开远市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "蒙自市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "弥勒市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "屏边苗族自治县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "建水县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "石屏县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "泸西县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "元阳县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "红河县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "金平苗族瑶族傣族自治县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "绿春县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "河口瑶族自治县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "文山市"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "砚山县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "西畴县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "麻栗坡县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "马关县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "丘北县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "广南县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "富宁县"
                            ],
                            [
                                "云南省",
                                "西双版纳傣族自治州",
                                "景洪市"
                            ],
                            [
                                "云南省",
                                "西双版纳傣族自治州",
                                "勐海县"
                            ],
                            [
                                "云南省",
                                "西双版纳傣族自治州",
                                "勐腊县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "大理市"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "漾濞彝族自治县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "祥云县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "宾川县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "弥渡县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "南涧彝族自治县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "巍山彝族回族自治县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "永平县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "云龙县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "洱源县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "剑川县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "鹤庆县"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "瑞丽市"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "芒市"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "梁河县"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "盈江县"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "陇川县"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "泸水市"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "福贡县"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "贡山独龙族怒族自治县"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "兰坪白族普米族自治县"
                            ],
                            [
                                "云南省",
                                "迪庆藏族自治州",
                                "香格里拉市"
                            ],
                            [
                                "云南省",
                                "迪庆藏族自治州",
                                "德钦县"
                            ],
                            [
                                "云南省",
                                "迪庆藏族自治州",
                                "维西傈僳族自治县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "城关区"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "堆龙德庆区"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "达孜区"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "林周县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "当雄县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "尼木县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "曲水县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "墨竹工卡县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "桑珠孜区"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "南木林县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "江孜县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "定日县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "萨迦县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "拉孜县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "昂仁县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "谢通门县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "白朗县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "仁布县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "康马县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "定结县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "仲巴县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "亚东县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "吉隆县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "聂拉木县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "萨嘎县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "岗巴县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "卡若区"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "江达县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "贡觉县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "类乌齐县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "丁青县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "察雅县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "八宿县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "左贡县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "芒康县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "洛隆县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "边坝县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "巴宜区"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "工布江达县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "米林县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "墨脱县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "波密县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "察隅县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "朗县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "乃东区"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "扎囊县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "贡嘎县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "桑日县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "琼结县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "曲松县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "措美县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "洛扎县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "加查县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "隆子县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "错那县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "浪卡子县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "色尼区"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "嘉黎县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "比如县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "聂荣县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "安多县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "申扎县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "索县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "班戈县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "巴青县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "尼玛县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "双湖县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "普兰县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "札达县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "噶尔县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "日土县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "革吉县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "改则县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "措勤县"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "新城区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "碑林区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "莲湖区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "灞桥区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "未央区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "雁塔区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "阎良区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "临潼区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "长安区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "高陵区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "鄠邑区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "蓝田县"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "周至县"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "王益区"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "印台区"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "耀州区"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "宜君县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "渭滨区"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "金台区"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "陈仓区"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "凤翔县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "岐山县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "扶风县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "眉县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "陇县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "千阳县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "麟游县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "凤县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "太白县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "秦都区"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "杨陵区"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "渭城区"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "三原县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "泾阳县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "乾县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "礼泉县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "永寿县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "彬县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "长武县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "旬邑县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "淳化县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "武功县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "兴平市"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "临渭区"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "华州区"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "潼关县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "大荔县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "合阳县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "澄城县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "蒲城县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "白水县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "富平县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "韩城市"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "华阴市"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "宝塔区"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "安塞区"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "延长县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "延川县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "子长县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "志丹县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "吴起县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "甘泉县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "富县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "洛川县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "宜川县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "黄龙县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "黄陵县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "汉台区"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "南郑区"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "城固县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "洋县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "西乡县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "勉县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "宁强县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "略阳县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "镇巴县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "留坝县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "佛坪县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "榆阳区"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "横山区"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "府谷县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "靖边县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "定边县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "绥德县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "米脂县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "佳县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "吴堡县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "清涧县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "子洲县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "神木市"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "汉滨区"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "汉阴县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "石泉县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "宁陕县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "紫阳县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "岚皋县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "平利县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "镇坪县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "旬阳县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "白河县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "商州区"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "洛南县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "丹凤县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "商南县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "山阳县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "镇安县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "柞水县"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "城关区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "七里河区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "西固区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "安宁区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "红古区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "永登县"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "皋兰县"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "榆中县"
                            ],
                            [
                                "甘肃省",
                                "金昌市",
                                "金川区"
                            ],
                            [
                                "甘肃省",
                                "金昌市",
                                "永昌县"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "白银区"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "平川区"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "靖远县"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "会宁县"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "景泰县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "秦州区"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "麦积区"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "清水县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "秦安县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "甘谷县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "武山县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "张家川回族自治县"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "凉州区"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "民勤县"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "古浪县"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "天祝藏族自治县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "甘州区"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "肃南裕固族自治县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "民乐县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "临泽县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "高台县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "山丹县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "崆峒区"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "泾川县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "灵台县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "崇信县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "华亭县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "庄浪县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "静宁县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "肃州区"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "金塔县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "瓜州县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "肃北蒙古族自治县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "阿克塞哈萨克族自治县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "玉门市"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "敦煌市"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "西峰区"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "庆城县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "环县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "华池县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "合水县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "正宁县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "宁县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "镇原县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "安定区"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "通渭县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "陇西县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "渭源县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "临洮县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "漳县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "岷县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "武都区"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "成县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "文县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "宕昌县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "康县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "西和县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "礼县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "徽县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "两当县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "临夏市"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "临夏县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "康乐县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "永靖县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "广河县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "和政县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "东乡族自治县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "积石山保安族东乡族撒拉族自治县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "合作市"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "临潭县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "卓尼县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "舟曲县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "迭部县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "玛曲县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "碌曲县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "夏河县"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城东区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城中区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城西区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城北区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "大通回族土族自治县"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "湟中县"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "湟源县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "乐都区"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "平安区"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "民和回族土族自治县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "互助土族自治县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "化隆回族自治县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "循化撒拉族自治县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "门源回族自治县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "祁连县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "海晏县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "刚察县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "同仁县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "尖扎县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "泽库县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "河南蒙古族自治县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "共和县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "同德县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "贵德县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "兴海县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "贵南县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "玛沁县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "班玛县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "甘德县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "达日县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "久治县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "玛多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "玉树市"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "杂多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "称多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "治多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "囊谦县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "曲麻莱县"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "格尔木市"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "德令哈市"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "乌兰县"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "都兰县"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "天峻县"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "兴庆区"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "西夏区"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "金凤区"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "永宁县"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "贺兰县"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "灵武市"
                            ],
                            [
                                "宁夏回族自治区",
                                "石嘴山市",
                                "大武口区"
                            ],
                            [
                                "宁夏回族自治区",
                                "石嘴山市",
                                "惠农区"
                            ],
                            [
                                "宁夏回族自治区",
                                "石嘴山市",
                                "平罗县"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "利通区"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "红寺堡区"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "盐池县"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "同心县"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "青铜峡市"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "原州区"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "西吉县"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "隆德县"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "泾源县"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "彭阳县"
                            ],
                            [
                                "宁夏回族自治区",
                                "中卫市",
                                "沙坡头区"
                            ],
                            [
                                "宁夏回族自治区",
                                "中卫市",
                                "中宁县"
                            ],
                            [
                                "宁夏回族自治区",
                                "中卫市",
                                "海原县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "天山区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "沙依巴克区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "新市区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "水磨沟区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "头屯河区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "达坂城区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "米东区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "乌鲁木齐县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "独山子区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "克拉玛依区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "白碱滩区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "乌尔禾区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "吐鲁番市",
                                "高昌区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "吐鲁番市",
                                "鄯善县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "吐鲁番市",
                                "托克逊县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "哈密市",
                                "伊州区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "哈密市",
                                "巴里坤哈萨克自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "哈密市",
                                "伊吾县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "昌吉市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "阜康市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "呼图壁县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "玛纳斯县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "奇台县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "吉木萨尔县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "木垒哈萨克自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "博乐市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "阿拉山口市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "精河县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "温泉县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "库尔勒市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "轮台县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "尉犁县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "若羌县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "且末县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "焉耆回族自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "和静县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "和硕县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "博湖县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "阿克苏市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "温宿县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "库车县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "沙雅县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "新和县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "拜城县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "乌什县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "阿瓦提县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "柯坪县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "阿图什市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "阿克陶县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "阿合奇县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "乌恰县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "喀什市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "疏附县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "疏勒县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "英吉沙县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "泽普县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "莎车县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "叶城县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "麦盖提县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "岳普湖县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "伽师县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "巴楚县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "塔什库尔干塔吉克自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "和田市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "和田县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "墨玉县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "皮山县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "洛浦县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "策勒县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "于田县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "民丰县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "伊宁市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "奎屯市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "霍尔果斯市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "伊宁县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "察布查尔锡伯自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "霍城县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "巩留县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "新源县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "昭苏县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "特克斯县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "尼勒克县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "塔城市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "乌苏市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "额敏县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "沙湾县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "托里县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "裕民县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "和布克赛尔蒙古自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "阿勒泰市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "布尔津县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "富蕴县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "福海县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "哈巴河县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "青河县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "吉木乃县"
                            ],
                            [
                                "台湾省",
                                "台湾省",
                                "台湾省"
                            ],
                            [
                                "香港特别行政区",
                                "香港特别行政区",
                                "香港特别行政区"
                            ],
                            [
                                "澳门特别行政区",
                                "澳门特别行政区",
                                "澳门特别行政区"
                            ]
                        ],
                        "groupName": "value"
                    },
                    "dataArrHeaders": {
                        "locale": {
                            "en": "dataArrHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            }
                        ]
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "confirmColor": {
                        "locale": {
                            "en": "confirmColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelColor": {
                        "locale": {
                            "en": "cancelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#888888",
                        "groupName": "fontStyle"
                    },
                    "titleFontSize": {
                        "locale": {
                            "en": "titleFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "menuFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "currentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5CascadePickerTab"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "selectChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Array",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickConfirm"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "resetPicker",
                        "locale": {
                            "en": "resetPicker"
                        }
                    }
                ]
            }
        },
        "ih5-city-picker": {
            "map": {
                "name": "ih5-city-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "600px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "labelWidth": {
                        "locale": {
                            "en": "labelWidth"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "behavior"
                    },
                    "address": {
                        "locale": {
                            "en": "currentAddress"
                        },
                        "type": "String",
                        "defaultValue": "北京市-北京市-东城区",
                        "groupName": "value"
                    },
                    "prSelected": {
                        "locale": {
                            "en": "currentState"
                        },
                        "type": "String",
                        "defaultValue": "北京市",
                        "groupName": "value"
                    },
                    "citySelected": {
                        "locale": {
                            "en": "currentCity"
                        },
                        "type": "String",
                        "defaultValue": "北京市",
                        "groupName": "value"
                    },
                    "areaSelected": {
                        "locale": {
                            "en": "currentDistrict"
                        },
                        "type": "String",
                        "defaultValue": "东城区",
                        "groupName": "value"
                    },
                    "inputBgColor": {
                        "locale": {
                            "en": "inputBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "inputColor": {
                        "locale": {
                            "en": "inputColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "behavior"
                    },
                    "inputFontSize": {
                        "locale": {
                            "en": "inputFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "behavior"
                    },
                    "opBgColor": {
                        "locale": {
                            "en": "optionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "opColor": {
                        "locale": {
                            "en": "optionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "optionStyle"
                    },
                    "opFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "filterable": {
                        "locale": {
                            "en": "filterable"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "City Picker (PC)"
                },
                "eventsMap": {
                    "addChange": {
                        "locale": {
                            "en": "addChange"
                        },
                        "params": [
                            {
                                "name": "address",
                                "type": "String"
                            }
                        ]
                    },
                    "prChange": {
                        "locale": {
                            "en": "stateChange"
                        },
                        "params": [
                            {
                                "name": "prSelected",
                                "type": "String",
                                "locale": {
                                    "en": "currentState"
                                }
                            }
                        ]
                    },
                    "cityChange": {
                        "locale": {
                            "en": "cityChange"
                        },
                        "params": [
                            {
                                "name": "citySelected",
                                "type": "String",
                                "locale": {
                                    "en": "currentCity"
                                }
                            }
                        ]
                    },
                    "areaChange": {
                        "locale": {
                            "en": "districtChange"
                        },
                        "params": [
                            {
                                "name": "areaSelected",
                                "type": "String",
                                "locale": {
                                    "en": "currentDistrict"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-city-picker-tab": {
            "map": {
                "name": "ih5-city-picker-tab",
                "propsMap": {
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "confirmColor": {
                        "locale": {
                            "en": "confirmColor"
                        },
                        "type": "Color",
                        "defaultValue": "#1AAD19",
                        "groupName": "fontStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelColor": {
                        "locale": {
                            "en": "cancelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#888888",
                        "groupName": "fontStyle"
                    },
                    "prSelected": {
                        "locale": {
                            "en": "currentState"
                        },
                        "type": "String",
                        "defaultValue": "北京市",
                        "groupName": "value"
                    },
                    "citySelected": {
                        "locale": {
                            "en": "currentCity"
                        },
                        "type": "String",
                        "defaultValue": "北京市",
                        "groupName": "value"
                    },
                    "areaSelected": {
                        "locale": {
                            "en": "currentDistrict"
                        },
                        "type": "String",
                        "defaultValue": "东城区",
                        "groupName": "value"
                    },
                    "address": {
                        "locale": {
                            "en": "currentAddress"
                        },
                        "type": "String",
                        "defaultValue": "北京市-北京市-东城区",
                        "groupName": "value"
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "menuFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "currentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5CityPickerTab"
                },
                "eventsMap": {
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "addChange": {
                        "locale": {
                            "en": "selectChange"
                        },
                        "params": [
                            {
                                "name": "address",
                                "type": "String",
                                "locale": {
                                    "en": "currentAddress"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickConfirm"
                        },
                        "params": [
                            {
                                "name": "address",
                                "type": "String",
                                "locale": {
                                    "en": "currentAddress"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": [
                            {
                                "name": "address",
                                "type": "String",
                                "locale": {
                                    "en": "currentAddress"
                                }
                            }
                        ]
                    },
                    "tapMask": {
                        "locale": {
                            "en": "clickMask"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    }
                ]
            }
        },
        "ih5-cols-picker-tab": {
            "map": {
                "name": "ih5-cols-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "value": {
                        "locale": {
                            "en": "currentOption"
                        },
                        "type": "String",
                        "defaultValue": [
                            "00",
                            "00"
                        ],
                        "groupName": "value"
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "dataArr": {
                        "locale": {
                            "en": "editOptionList"
                        },
                        "type": "Array",
                        "init": [
                            [
                                "00",
                                "00"
                            ],
                            [
                                "01",
                                "01"
                            ],
                            [
                                "02",
                                "02"
                            ],
                            [
                                "03",
                                "03"
                            ],
                            [
                                "04",
                                "04"
                            ],
                            [
                                "05",
                                "05"
                            ],
                            [
                                "06",
                                "06"
                            ],
                            [
                                "07",
                                "07"
                            ],
                            [
                                "08",
                                "08"
                            ],
                            [
                                "09",
                                "09"
                            ],
                            [
                                "10",
                                "10"
                            ],
                            [
                                "11",
                                "11"
                            ],
                            [
                                "12",
                                "12"
                            ],
                            [
                                "13",
                                "13"
                            ],
                            [
                                "14",
                                "14"
                            ],
                            [
                                "15",
                                "15"
                            ],
                            [
                                "16",
                                "16"
                            ],
                            [
                                "17",
                                "17"
                            ],
                            [
                                "18",
                                "18"
                            ],
                            [
                                "19",
                                "19"
                            ],
                            [
                                "20",
                                "20"
                            ],
                            [
                                "21",
                                "21"
                            ],
                            [
                                "22",
                                "22"
                            ],
                            [
                                "23",
                                "23"
                            ],
                            [
                                null,
                                "24"
                            ],
                            [
                                null,
                                "25"
                            ],
                            [
                                null,
                                "26"
                            ],
                            [
                                null,
                                "27"
                            ],
                            [
                                null,
                                "28"
                            ],
                            [
                                null,
                                "29"
                            ],
                            [
                                null,
                                "30"
                            ],
                            [
                                null,
                                "31"
                            ],
                            [
                                null,
                                "32"
                            ],
                            [
                                null,
                                "33"
                            ],
                            [
                                null,
                                "34"
                            ],
                            [
                                null,
                                "35"
                            ],
                            [
                                null,
                                "36"
                            ],
                            [
                                null,
                                "37"
                            ],
                            [
                                null,
                                "38"
                            ],
                            [
                                null,
                                "39"
                            ],
                            [
                                null,
                                "40"
                            ],
                            [
                                null,
                                "41"
                            ],
                            [
                                null,
                                "42"
                            ],
                            [
                                null,
                                "43"
                            ],
                            [
                                null,
                                "44"
                            ],
                            [
                                null,
                                "45"
                            ],
                            [
                                null,
                                "46"
                            ],
                            [
                                null,
                                "47"
                            ],
                            [
                                null,
                                "48"
                            ],
                            [
                                null,
                                "49"
                            ],
                            [
                                null,
                                "50"
                            ],
                            [
                                null,
                                "51"
                            ],
                            [
                                null,
                                "52"
                            ],
                            [
                                null,
                                "53"
                            ],
                            [
                                null,
                                "54"
                            ],
                            [
                                null,
                                "55"
                            ],
                            [
                                null,
                                "56"
                            ],
                            [
                                null,
                                "57"
                            ],
                            [
                                null,
                                "58"
                            ],
                            [
                                null,
                                "59"
                            ]
                        ],
                        "groupName": "value"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "twoArray",
                        "init": "twoArray",
                        "groupName": "value",
                        "optionLocales": {
                            "twoArray": {},
                            "twoObjectArray": {}
                        }
                    },
                    "dataArrHeaders": {
                        "locale": {
                            "en": "dataArrHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            }
                        ]
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "confirmColor": {
                        "locale": {
                            "en": "confirmColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelColor": {
                        "locale": {
                            "en": "cancelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#888888",
                        "groupName": "fontStyle"
                    },
                    "titleFontSize": {
                        "locale": {
                            "en": "titleFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "menuFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "currentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5ColsPickerTab"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "selectChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickConfirm"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "resetPicker",
                        "locale": {
                            "en": "resetPicker"
                        }
                    }
                ]
            }
        },
        "ih5-date-picker-tab": {
            "map": {
                "name": "ih5-date-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Date"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "startDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "endDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "return (new Date().getFullYear() - 5) + '-01-01'",
                        "groupName": "behavior"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "return (new Date().getFullYear() + 5) + '-12-31'",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    },
                    "hiddenWeek": {
                        "locale": {
                            "en": "hiddenWeek"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5DatePickerTab"
                },
                "eventsMap": {
                    "dateChange": {
                        "locale": {
                            "en": "dateChange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentWeek",
                        "locale": {
                            "en": "currentWeek"
                        }
                    },
                    {
                        "name": "resetTime",
                        "locale": {
                            "en": "resetTime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartDate",
                        "locale": {
                            "en": "getStartDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndDate",
                        "locale": {
                            "en": "getEndDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-date-time-picker-tab": {
            "map": {
                "name": "ih5-date-time-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Date"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "startTime": {
                        "locale": {
                            "en": "startTime"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "hour": {
                        "locale": {
                            "en": "hour"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "minute": {
                        "locale": {
                            "en": "minute"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "endTime": {
                        "locale": {
                            "en": "endTime"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "finishHour": {
                        "locale": {
                            "en": "endHour"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "finishMinute": {
                        "locale": {
                            "en": "endMinute"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "startDate": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "2018-01-01",
                        "groupName": "behavior"
                    },
                    "endDate": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "2022-12-31",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5DateTimePickerTab"
                },
                "eventsMap": {
                    "dateTimeChange": {
                        "locale": {
                            "en": "datetimeChange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            },
                            {
                                "name": "startDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "startDateAndTime"
                                }
                            },
                            {
                                "name": "endDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "endDateAndTime"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeAdjust": {
                        "locale": {
                            "en": "adjustEndTime"
                        },
                        "params": [
                            {
                                "name": "currentHour",
                                "type": "Number",
                                "locale": {
                                    "en": "currentHour"
                                }
                            },
                            {
                                "name": "currentMinute",
                                "type": "Number",
                                "locale": {
                                    "en": "currentMinute"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            },
                            {
                                "name": "startDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "startDateAndTime"
                                }
                            },
                            {
                                "name": "endDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "endDateAndTime"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "resetDateTime",
                        "locale": {
                            "en": "resetDatetime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartDate",
                        "locale": {
                            "en": "getStartDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getStartTime",
                        "locale": {
                            "en": "getStartTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndDate",
                        "locale": {
                            "en": "getEndDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndTime",
                        "locale": {
                            "en": "getEndTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustEndTime",
                        "locale": {
                            "en": "adjustEndTime"
                        },
                        "params": [
                            {
                                "name": "currentHour",
                                "type": "Formula",
                                "locale": {
                                    "en": "currentHour"
                                }
                            },
                            {
                                "name": "currentMinute",
                                "type": "Formula",
                                "locale": {
                                    "en": "currentMinute"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-month-picker-tab": {
            "map": {
                "name": "ih5-month-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Month"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "startDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06",
                        "groupName": "value"
                    },
                    "endDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "2014-01",
                        "groupName": "behavior"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "maximumValidDate",
                            "placeholder": {
                                "en": "yyyy-mm"
                            }
                        },
                        "type": "Time",
                        "defaultValue": "2024-12",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5MonthPickerTab"
                },
                "eventsMap": {
                    "dateChange": {
                        "locale": {
                            "en": "dateChange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "resetTime",
                        "locale": {
                            "en": "resetTime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartDate",
                        "locale": {
                            "en": "getStartDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndDate",
                        "locale": {
                            "en": "getEndDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-radio-picker": {
            "map": {
                "name": "ih5-radio-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "value": {
                        "locale": {
                            "en": "currentOption"
                        },
                        "type": "String",
                        "defaultValue": "11",
                        "groupName": "value"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "oneArray",
                        "init": "oneArray",
                        "groupName": "value",
                        "optionLocales": {
                            "oneArray": {},
                            "objectArray": {}
                        }
                    },
                    "optionList": {
                        "locale": {
                            "en": "optionList"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "dataSource"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "listID": {
                        "locale": {
                            "en": "valueField"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "displayField"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "confirmColor": {
                        "locale": {
                            "en": "confirmColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelColor": {
                        "locale": {
                            "en": "cancelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#888888",
                        "groupName": "fontStyle"
                    },
                    "titleFontSize": {
                        "locale": {
                            "en": "titleFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "menuFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "currentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5RadioPicker"
                },
                "eventsMap": {
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "selectChange": {
                        "locale": {
                            "en": "selectChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "_visibleChange": {
                        "locale": {
                            "en": "_visibleChange"
                        }
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickConfirm"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "resetPicker",
                        "locale": {
                            "en": "resetPicker"
                        }
                    }
                ]
            }
        },
        "ih5-time-picker-tab": {
            "map": {
                "name": "ih5-time-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Time"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "hour": {
                        "locale": {
                            "en": "hour"
                        },
                        "type": "Number",
                        "defaultValue": 18,
                        "groupName": "value"
                    },
                    "minute": {
                        "locale": {
                            "en": "minute"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "value"
                    },
                    "endHour": {
                        "locale": {
                            "en": "endHour"
                        },
                        "type": "Number",
                        "defaultValue": 18,
                        "groupName": "value"
                    },
                    "endMinute": {
                        "locale": {
                            "en": "endMinute"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "value"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5TimePickerTab"
                },
                "eventsMap": {
                    "timeChange": {
                        "locale": {
                            "en": "timechange"
                        },
                        "params": [
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "resetTime",
                        "locale": {
                            "en": "resetTime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartTime",
                        "locale": {
                            "en": "getStartTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndTime",
                        "locale": {
                            "en": "getEndTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-time-select": {
            "map": {
                "name": "ih5-time-select",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 40,
                        "groupName": "default"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E2E2E2",
                        "groupName": "default"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "default"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "default"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "defaultTime": {
                        "locale": {
                            "en": "defaultTime"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5TimeSelect"
                },
                "eventsMap": {
                    "selectTime": {
                        "locale": {
                            "en": "selectTime"
                        },
                        "params": [
                            {
                                "name": "time",
                                "type": "String",
                                "locale": {
                                    "en": "time"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setChosenTime",
                        "locale": {
                            "en": "setChosenTime"
                        },
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "time"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-tree-for": {
            "map": {
                "name": "ih5-tree-for",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "sourceArray"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "currentID": {
                        "locale": {
                            "en": "idField"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "parentID": {
                        "locale": {
                            "en": "pidField"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "orderID": {
                        "locale": {
                            "en": "orderField"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "retract": {
                        "locale": {
                            "en": "indent"
                        },
                        "type": "String",
                        "defaultValue": 10,
                        "groupName": "behavior"
                    },
                    "maxFloor": {
                        "locale": {
                            "en": "maxLevel"
                        },
                        "type": "Number",
                        "groupName": "behavior"
                    },
                    "openIcon": {
                        "locale": {
                            "en": "expandIcon"
                        },
                        "type": "IconSelect",
                        "defaultValue": "plusCircle",
                        "groupName": "treeIcon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "closeIcon": {
                        "locale": {
                            "en": "collapseIcon"
                        },
                        "type": "IconSelect",
                        "defaultValue": "minusCircle",
                        "groupName": "treeIcon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "building"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "file"
                            }
                        }
                    },
                    "openIconColor": {
                        "locale": {
                            "en": "expandIconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "treeIcon"
                    },
                    "closeIconColor": {
                        "locale": {
                            "en": "collapseIconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "treeIcon"
                    },
                    "lineType": {
                        "locale": {
                            "en": "lineType"
                        },
                        "type": "Hidden",
                        "defaultValue": "left"
                    },
                    "lineColor": {
                        "locale": {
                            "en": "lineColor"
                        },
                        "type": "Hidden",
                        "defaultValue": "#000000"
                    },
                    "lineWidth": {
                        "locale": {
                            "en": "lineWidth"
                        },
                        "type": "Hidden",
                        "defaultValue": 1,
                        "initValue": 0
                    },
                    "isOpen": {
                        "locale": {
                            "en": "autoExpand"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "allowDrag": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "width": {
                        "locale": {
                            "en": "containerWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "itemWidth": {
                        "locale": {
                            "en": "nodeWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "iconBehaviour": {
                        "locale": {
                            "en": "iconBehavior"
                        },
                        "type": "Select",
                        "default": "default",
                        "groupName": "treeIcon",
                        "optionLocales": {
                            "default": {
                                "en": "default"
                            },
                            "initShow": {
                                "en": "initShow"
                            },
                            "iconStatusCtl": {
                                "en": "iconStatusCtl"
                            }
                        }
                    },
                    "iconStatusID": {
                        "locale": {
                            "en": "iconStatusField"
                        },
                        "type": "InputDropDown",
                        "groupName": "treeIcon"
                    },
                    "iconWidth": {
                        "locale": {
                            "en": "iconWidth"
                        },
                        "type": "Integer",
                        "defaultValue": 20,
                        "groupName": "treeIcon"
                    },
                    "iconHeight": {
                        "locale": {
                            "en": "iconHeight"
                        },
                        "type": "Integer",
                        "defaultValue": 20,
                        "groupName": "treeIcon"
                    },
                    "firstLinePadding": {
                        "locale": {
                            "en": "firstLinePadding"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "TreeFor"
                },
                "eventsMap": {
                    "selectItem": {
                        "locale": {
                            "en": "selectNode"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "dragNode": {
                        "locale": {
                            "en": "dropNode"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "clickIcon": {
                        "locale": {
                            "en": "clickIcon"
                        },
                        "params": [
                            {
                                "name": "item",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "open",
                                "type": "Boolean",
                                "locale": {
                                    "en": "iconStatus"
                                }
                            },
                            {
                                "name": "childrenNum",
                                "type": "Number",
                                "locale": {
                                    "en": "childrenNumber"
                                }
                            },
                            {
                                "name": "index",
                                "locale": {
                                    "en": "nodeIndex"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "openNode",
                        "locale": {
                            "en": "expandOneNode"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "nodeIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "closeNode",
                        "locale": {
                            "en": "collapseOneNode"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "nodeIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "openAllNode",
                        "locale": {
                            "en": "expandAllNodes"
                        }
                    },
                    {
                        "name": "closeAllNode",
                        "locale": {
                            "en": "collapseAllNodes"
                        }
                    },
                    {
                        "name": "insertValue",
                        "locale": {
                            "en": "insertNode"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "moveNode",
                        "locale": {
                            "en": "moveNode"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true
                            }
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "direction",
                                "type": "Select",
                                "options": [
                                    "up",
                                    "down"
                                ],
                                "value": "up",
                                "locale": {
                                    "en": "direction"
                                },
                                "optionLocales": {
                                    "up": {
                                        "name": "up",
                                        "en": "up"
                                    },
                                    "down": {
                                        "name": "down",
                                        "en": "down"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "showIcon",
                        "locale": {
                            "en": "showIcon"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "nodeIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "hideIcon",
                        "locale": {
                            "en": "hideIcon"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "nodeIndex"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-trackPoints": {
            "map": {
                "name": "ih5-trackPoints",
                "propsMap": {},
                "locale": {
                    "en": "ih5-trackPoints"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "app-case": {
            "map": {
                "name": "app-case",
                "propsMap": {},
                "locale": {
                    "en": "VX APP"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "ih5-case": {
            "map": {
                "name": "ih5-case",
                "propsMap": {},
                "locale": {
                    "en": "App"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "ih5-stage": {
            "map": {
                "name": "ih5-stage",
                "propsMap": {
                    "@display": {
                        "locale": {
                            "en": "@display"
                        },
                        "type": "Select",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "block": {
                                "en": "block"
                            },
                            "flex": {
                                "en": "flex"
                            },
                            "inline": {
                                "en": "inline"
                            },
                            "inline-block": {
                                "en": "inline-block"
                            },
                            "inline-flex": {
                                "en": "inline-flex"
                            }
                        },
                        "vlHide": true
                    },
                    "zoom": {
                        "locale": {
                            "en": "zoom"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "default",
                        "vlHide": true
                    },
                    "currentUser": {
                        "locale": {
                            "en": "currentUser"
                        },
                        "type": "Hidden",
                        "defaultValue": {},
                        "vlHide": true
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "Hidden",
                        "defaultValue": "640px",
                        "vlHide": true
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "Hidden",
                        "defaultValue": "1040px",
                        "vlHide": true
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "color",
                        "vlHide": true
                    },
                    "layout": {
                        "locale": {
                            "en": "layout"
                        },
                        "type": "Hidden",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Hidden",
                        "defaultValue": false,
                        "vlHide": true
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "scrollY",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        },
                        "vlHide": true
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout",
                        "vlHide": true
                    },
                    "vertical": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "behavior",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "Justify"
                            }
                        },
                        "vlHide": true
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "behavior",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            }
                        },
                        "vlHide": true
                    },
                    "scale": {
                        "locale": {
                            "en": "scale"
                        },
                        "type": "Hidden",
                        "defaultValue": 1,
                        "vlHide": true
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Hidden",
                        "defaultValue": true,
                        "vlHide": true
                    },
                    "urlVary": {
                        "locale": {
                            "en": "pageBack"
                        },
                        "type": "Select",
                        "defaultValue": "block",
                        "groupName": "behavior",
                        "optionLocales": {
                            "block": {
                                "en": "Disable"
                            },
                            "default": {
                                "en": "Enable"
                            },
                            "custom": {
                                "en": "Custom"
                            }
                        },
                        "vlHide": true
                    },
                    "swipeFlipPage": {
                        "locale": {
                            "en": "slidePage"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "Disable"
                            },
                            "up": {
                                "en": "Up"
                            },
                            "down": {
                                "en": "Down"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        },
                        "vlHide": true
                    },
                    "pagesLoop": {
                        "locale": {
                            "en": "pageLoop"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior",
                        "vlHide": true
                    },
                    "pageIndex": {
                        "locale": {
                            "en": "pageIndex"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "pageCustomId": {
                        "locale": {
                            "en": "pageCustomId"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "pagePosition": {
                        "locale": {
                            "en": "pagePosition"
                        },
                        "type": "Select",
                        "defaultValue": "absolute",
                        "groupName": "advancedBehavior",
                        "optionLocales": {
                            "absolute": {
                                "en": "Absolute"
                            },
                            "relative": {
                                "en": "Relative"
                            }
                        },
                        "vlHide": true
                    },
                    "messageBeforeUnload": {
                        "locale": {
                            "en": "remindReload"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior",
                        "vlHide": true
                    },
                    "stopSysScroll": {
                        "locale": {
                            "en": "disableAutoscroll"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior",
                        "vlHide": true
                    },
                    "disableLog": {
                        "locale": {
                            "en": "disableLog"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior",
                        "vlHide": true
                    },
                    "extLinksTip": {
                        "locale": {
                            "en": "extLinksTip"
                        },
                        "type": "ExtTip",
                        "groupName": "customDom",
                        "vlHide": true
                    },
                    "extLinks": {
                        "locale": {
                            "en": "externalLibraries"
                        },
                        "type": "ExtLinks",
                        "groupName": "customDom",
                        "vlHide": true
                    },
                    "extJsTip": {
                        "locale": {
                            "en": "extJsTip"
                        },
                        "type": "ExtTip",
                        "groupName": "customDom",
                        "vlHide": true
                    },
                    "extJs": {
                        "locale": {
                            "en": "extJs"
                        },
                        "type": "ExtLinks",
                        "groupName": "customDom",
                        "vlHide": true
                    },
                    "nodeIds": {
                        "locale": {
                            "en": "internalLibraries"
                        },
                        "type": "Libraries",
                        "groupName": "customDom",
                        "vlHide": true
                    },
                    "stagePolicies": {
                        "locale": {
                            "en": "stagePolicies"
                        },
                        "type": "Button",
                        "groupName": "default",
                        "vlHide": true
                    },
                    "pythonLibraries": {
                        "locale": {
                            "en": "pythonLibraries"
                        },
                        "type": "PythonLibraries",
                        "groupName": "default",
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "Stage"
                },
                "eventsMap": {
                    "load": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "onbeforeunload": {
                        "locale": {
                            "en": "onbeforeunload"
                        }
                    },
                    "visibilityChanged": {
                        "locale": {
                            "en": "visibilityChanged"
                        },
                        "params": [
                            {
                                "name": "visibilityState",
                                "locale": {}
                            }
                        ]
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrollTop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrollBottom"
                        },
                        "params": []
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mouseWheelUp"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mouseWheelDown"
                        }
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    },
                    "keydown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "String",
                                "hideInArgs": true,
                                "innerLocale": {
                                    "en": "Key"
                                },
                                "locale": {
                                    "en": "keyName"
                                }
                            },
                            {
                                "name": "keyCode",
                                "type": "Number",
                                "hideInArgs": true,
                                "innerLocale": {
                                    "en": "KeyCode"
                                },
                                "locale": {
                                    "en": "keyCode"
                                }
                            },
                            {
                                "name": "ctrlKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "ctrlKey"
                                },
                                "locale": {
                                    "en": "ctrl"
                                }
                            },
                            {
                                "name": "shiftKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "shiftKey"
                                },
                                "locale": {
                                    "en": "shift"
                                }
                            },
                            {
                                "name": "altKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "altKey"
                                },
                                "locale": {
                                    "en": "alt"
                                }
                            },
                            {
                                "name": "metaKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "metaKey"
                                },
                                "locale": {
                                    "en": "meta"
                                }
                            },
                            {
                                "name": "enterKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "enterKey"
                                },
                                "locale": {
                                    "en": "enter"
                                }
                            },
                            {
                                "name": "tabKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "tabKey"
                                },
                                "locale": {
                                    "en": "tab"
                                }
                            },
                            {
                                "name": "spaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "spaceKey"
                                },
                                "locale": {
                                    "en": "space"
                                }
                            },
                            {
                                "name": "backspaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "backspaceKey"
                                },
                                "locale": {
                                    "en": "backspace"
                                }
                            },
                            {
                                "name": "deleteKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "deleteKey"
                                },
                                "locale": {
                                    "en": "delete"
                                }
                            }
                        ]
                    },
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "urlChange": {
                        "locale": {
                            "en": "urlChange"
                        }
                    },
                    "pastingImage": {
                        "locale": {
                            "en": "pasteImage"
                        },
                        "params": [
                            {
                                "name": "imagePasted",
                                "type": "String",
                                "locale": {
                                    "en": "base64Code"
                                }
                            }
                        ]
                    },
                    "appBackBtn": {
                        "locale": {
                            "en": "appBackBtn"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "openUrl",
                        "locale": {
                            "en": "openLink"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "method",
                                "type": "Boolean",
                                "locale": {
                                    "en": "inCurrentWindow"
                                }
                            }
                        ]
                    },
                    {
                        "name": "gotoPageCustomId",
                        "locale": {
                            "en": "goToPageByCustomId"
                        },
                        "params": [
                            {
                                "name": "pageCustomId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "none"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "nextPage"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "prevPage"
                                    }
                                }
                            },
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "gotoPage",
                        "locale": {
                            "en": "goToPage"
                        },
                        "params": [
                            {
                                "name": "pageId",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "ih5-page",
                                    "ih5-page-abs"
                                ],
                                "locale": {
                                    "en": "pageObject"
                                }
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {
                                    "en": "transitionType"
                                },
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "None"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "Next Page"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "Previous Page"
                                    }
                                }
                            },
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "gotoPageIndex",
                        "locale": {
                            "en": "goToPageByIndex"
                        },
                        "params": [
                            {
                                "name": "pageIndex",
                                "type": "Formula",
                                "locale": {
                                    "en": "pageIndex"
                                }
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {
                                    "en": "transitionType"
                                },
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "None"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "Next Page"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "Previous Page"
                                    }
                                }
                            },
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "gotoPageNum",
                        "locale": {
                            "en": "gotoPageNum"
                        },
                        "params": [
                            {
                                "name": "pageIndex",
                                "type": "Formula"
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "nextPage",
                        "locale": {
                            "en": "nextPage"
                        },
                        "params": [
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "prevPage",
                        "locale": {
                            "en": "previousPage"
                        },
                        "params": [
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "lastPage",
                        "locale": {
                            "en": "pageBack"
                        },
                        "params": [
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {
                                    "en": "transitionType"
                                },
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "None"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "Next Page"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "Previous Page"
                                    }
                                }
                            },
                            {
                                "name": "cache",
                                "type": "Boolean",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "followUrl",
                        "locale": {
                            "en": "followUrl"
                        }
                    },
                    {
                        "name": "refresh",
                        "locale": {
                            "en": "reload"
                        }
                    },
                    {
                        "name": "clearHistory",
                        "locale": {
                            "en": "clearHistory"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_currentPageCustomId",
                        "locale": {
                            "en": "_currentPageCustomId"
                        }
                    },
                    {
                        "name": "closeAllSwipeableRows",
                        "locale": {
                            "en": "closeAllSwipeableRows"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-stage-abs": {
            "map": {
                "name": "ih5-stage-abs",
                "propsMap": {
                    "zoom": {
                        "locale": {
                            "en": "zoom"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "default"
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "640px",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "1040px",
                        "groupName": "wh"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "scrollY",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "urlVary": {
                        "locale": {
                            "en": "pageBack"
                        },
                        "type": "Select",
                        "defaultValue": "block",
                        "groupName": "behavior",
                        "optionLocales": {
                            "block": {
                                "en": "Disable"
                            },
                            "default": {
                                "en": "Enable"
                            },
                            "custom": {
                                "en": "Custom"
                            }
                        }
                    },
                    "swipeFlipPage": {
                        "locale": {
                            "en": "slideToFlipPage"
                        },
                        "type": "Select",
                        "defaultValue": "up",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "Disable"
                            },
                            "up": {
                                "en": "Up"
                            },
                            "down": {
                                "en": "Down"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "pagesLoop": {
                        "locale": {
                            "en": "pageLoop"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "pageIndex": {
                        "locale": {
                            "en": "pageIndex"
                        },
                        "type": "Hidden"
                    },
                    "pageCustomId": {
                        "locale": {
                            "en": "pageCustomId"
                        },
                        "type": "Hidden"
                    },
                    "messageBeforeUnload": {
                        "locale": {
                            "en": "remindReload"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "screenMode": {
                        "locale": {
                            "en": "screenMode"
                        },
                        "type": "Hidden"
                    },
                    "adaptMode": {
                        "locale": {
                            "en": "fitMode"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "unset": {
                                "en": "unset"
                            },
                            "contain": {
                                "en": "Contain"
                            },
                            "cover": {
                                "en": "Cover"
                            },
                            "coverWidth": {
                                "en": "Fit Width"
                            },
                            "coverHeight": {
                                "en": "Fit Height"
                            },
                            "fullscreen": {
                                "en": "Fill"
                            }
                        }
                    },
                    "stopSysScroll": {
                        "locale": {
                            "en": "disableAutoscroll"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "disableLog": {
                        "locale": {
                            "en": "disableLog"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "extLinksTip": {
                        "locale": {
                            "en": "extLinksTip"
                        },
                        "type": "ExtTip",
                        "groupName": "customDom"
                    },
                    "extLinks": {
                        "locale": {
                            "en": "externalLibraries"
                        },
                        "type": "ExtLinks",
                        "groupName": "customDom"
                    },
                    "extJsTip": {
                        "locale": {
                            "en": "extJsTip"
                        },
                        "type": "ExtTip",
                        "groupName": "customDom"
                    },
                    "extJs": {
                        "locale": {
                            "en": "extJs"
                        },
                        "type": "ExtLinks",
                        "groupName": "customDom"
                    },
                    "nodeIds": {
                        "locale": {
                            "en": "internalLibraries"
                        },
                        "type": "Libraries",
                        "groupName": "customDom"
                    },
                    "stagePolicies": {
                        "locale": {
                            "en": "stagePolicies"
                        },
                        "type": "Button",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5StageAbs"
                },
                "eventsMap": {
                    "load": {
                        "locale": {
                            "en": "initialize"
                        }
                    },
                    "onbeforeunload": {
                        "locale": {
                            "en": "onbeforeunload"
                        }
                    },
                    "visibilityChanged": {
                        "locale": {
                            "en": "visibilityChanged"
                        },
                        "params": [
                            {
                                "name": "visibilityState",
                                "locale": {
                                    "en": "visibilityState"
                                }
                            }
                        ]
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrollTop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrollBottom"
                        },
                        "params": []
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightClick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {}
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mouseWheelUp"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mouseWheelDown"
                        }
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    },
                    "keydown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "String",
                                "hideInArgs": true,
                                "innerLocale": {
                                    "en": "Key"
                                },
                                "locale": {
                                    "en": "keyName"
                                }
                            },
                            {
                                "name": "keyCode",
                                "type": "Number",
                                "hideInArgs": true,
                                "innerLocale": {
                                    "en": "KeyCode"
                                },
                                "locale": {
                                    "en": "keyCode"
                                }
                            },
                            {
                                "name": "ctrlKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "ctrlKey"
                                },
                                "locale": {
                                    "en": "ctrl"
                                }
                            },
                            {
                                "name": "shiftKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "shiftKey"
                                },
                                "locale": {
                                    "en": "shift"
                                }
                            },
                            {
                                "name": "altKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "altKey"
                                },
                                "locale": {
                                    "en": "alt"
                                }
                            },
                            {
                                "name": "metaKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "metaKey"
                                },
                                "locale": {
                                    "en": "meta"
                                }
                            },
                            {
                                "name": "enterKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "enterKey"
                                },
                                "locale": {
                                    "en": "enter"
                                }
                            },
                            {
                                "name": "tabKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "tabKey"
                                },
                                "locale": {
                                    "en": "tab"
                                }
                            },
                            {
                                "name": "spaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "spaceKey"
                                },
                                "locale": {
                                    "en": "space"
                                }
                            },
                            {
                                "name": "backspaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "backspaceKey"
                                },
                                "locale": {
                                    "en": "backspace"
                                }
                            },
                            {
                                "name": "deleteKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "innerLocale": {
                                    "en": "deleteKey"
                                },
                                "locale": {
                                    "en": "delete"
                                }
                            }
                        ]
                    },
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "urlChange": {
                        "locale": {
                            "en": "urlChange"
                        }
                    },
                    "pastingImage": {
                        "locale": {
                            "en": "pasteImage"
                        },
                        "params": [
                            {
                                "name": "imagePasted",
                                "type": "String",
                                "locale": {
                                    "en": "base64Code"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "openUrl",
                        "locale": {
                            "en": "openLink"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "method",
                                "type": "Boolean",
                                "locale": {
                                    "en": "inCurrentWindow"
                                }
                            }
                        ]
                    },
                    {
                        "name": "gotoPageCustomId",
                        "locale": {
                            "en": "goToPageByCustomId"
                        },
                        "params": [
                            {
                                "name": "pageCustomId",
                                "type": "Formula",
                                "locale": {}
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {},
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "none"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "nextPage"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "prevPage"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "gotoPage",
                        "locale": {
                            "en": "goToPage"
                        },
                        "params": [
                            {
                                "name": "pageId",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "ih5-page",
                                    "ih5-page-abs"
                                ],
                                "locale": {
                                    "en": "pageObject"
                                }
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {
                                    "en": "transitionType"
                                },
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "None"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "Next Page"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "Previous Page"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "gotoPageIndex",
                        "locale": {
                            "en": "goToPageByIndex"
                        },
                        "params": [
                            {
                                "name": "pageIndex",
                                "type": "Formula",
                                "locale": {
                                    "en": "pageIndex"
                                }
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {
                                    "en": "transitionType"
                                },
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "None"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "Next Page"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "Previous Page"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "gotoPageNum",
                        "locale": {
                            "en": "gotoPageNum"
                        },
                        "params": [
                            {
                                "name": "pageIndex",
                                "type": "Formula"
                            },
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "nextPage",
                        "locale": {
                            "en": "nextPage"
                        }
                    },
                    {
                        "name": "prevPage",
                        "locale": {
                            "en": "previousPage"
                        }
                    },
                    {
                        "name": "lastPage",
                        "locale": {
                            "en": "pageBack"
                        },
                        "params": [
                            {
                                "name": "triggerType",
                                "type": "Select",
                                "options": [
                                    "none",
                                    "nextPage",
                                    "prevPage"
                                ],
                                "locale": {
                                    "en": "transitionType"
                                },
                                "optionLocales": {
                                    "none": {
                                        "name": "none",
                                        "en": "None"
                                    },
                                    "nextPage": {
                                        "name": "nextPage",
                                        "en": "Next Page"
                                    },
                                    "prevPage": {
                                        "name": "prevPage",
                                        "en": "Previous Page"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "followUrl",
                        "locale": {
                            "en": "followUrl"
                        }
                    },
                    {
                        "name": "refresh",
                        "locale": {
                            "en": "reload"
                        }
                    },
                    {
                        "name": "clearHistory",
                        "locale": {
                            "en": "clearHistory"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "closeAllSwipeableRows",
                        "locale": {
                            "en": "closeAllSwipeableRows"
                        }
                    }
                ]
            }
        },
        "data-server": {
            "map": {
                "name": "data-server",
                "propsMap": {
                    "logEnable": {
                        "locale": {
                            "en": "logEnable"
                        },
                        "type": "Boolean",
                        "default": false,
                        "groupName": "log",
                        "vlHide": true
                    },
                    "logList": {
                        "locale": {
                            "en": "logList"
                        },
                        "type": "ExtLinks",
                        "groupName": "log",
                        "vlHide": true
                    },
                    "topicList": {
                        "locale": {
                            "en": "topicList"
                        },
                        "type": "ServiceParams",
                        "groupName": "log",
                        "vlHide": true
                    },
                    "clearLogs": {
                        "locale": {
                            "en": "clearLogs"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "clearPublishLogs": {
                        "locale": {
                            "en": "clearPublishLogs"
                        },
                        "type": "Hidden",
                        "vlHide": true
                    },
                    "fc": {
                        "locale": {
                            "en": "fc"
                        },
                        "type": "Hidden",
                        "default": false,
                        "vlHide": true
                    },
                    "usePubData": {
                        "locale": {
                            "en": "usePubData"
                        },
                        "type": "Hidden",
                        "default": false,
                        "vlHide": true
                    },
                    "servicePolicies": {
                        "locale": {
                            "en": "servicePolicies"
                        },
                        "type": "Button",
                        "groupName": "default",
                        "vlHide": true
                    },
                    "paramLooseMode": {
                        "locale": {
                            "en": "LooseMode"
                        },
                        "type": "Boolean",
                        "default": false,
                        "vlHide": true
                    }
                },
                "locale": {
                    "en": "OldDataServer"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "app-selector": {
            "map": {
                "name": "app-selector",
                "propsMap": {},
                "locale": {
                    "en": "app-selector"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "ih5-selector-playmode": {
            "map": {
                "name": "ih5-selector-playmode",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true
                    },
                    "dashedColor": {
                        "locale": {
                            "en": "dashedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f1688c"
                    },
                    "solidColor": {
                        "locale": {
                            "en": "solidColor"
                        },
                        "type": "Color",
                        "defaultValue": "#5df444"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 2
                    }
                },
                "locale": {
                    "en": "OldIh5SelectorPlaymode"
                },
                "eventsMap": {
                    "draging": {
                        "locale": {
                            "en": "dragging"
                        },
                        "params": [
                            {
                                "name": "width",
                                "locale": {
                                    "en": "width"
                                }
                            },
                            {
                                "name": "height",
                                "locale": {
                                    "en": "height"
                                }
                            },
                            {
                                "name": "x",
                                "locale": {
                                    "en": "x"
                                }
                            },
                            {
                                "name": "y",
                                "locale": {
                                    "en": "y"
                                }
                            },
                            {
                                "name": "rotate",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-selector-plugin": {
            "map": {
                "name": "ih5-selector-plugin",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true
                    },
                    "dashedColor": {
                        "locale": {
                            "en": "dashedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f1688c"
                    },
                    "solidColor": {
                        "locale": {
                            "en": "solidColor"
                        },
                        "type": "Color",
                        "defaultValue": "#5df444"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 2
                    }
                },
                "locale": {
                    "en": "OldIh5SelectorPlugin"
                },
                "eventsMap": {
                    "draging": {
                        "locale": {
                            "en": "dragging"
                        },
                        "params": [
                            {
                                "name": "width",
                                "locale": {}
                            },
                            {
                                "name": "height",
                                "locale": {}
                            },
                            {
                                "name": "x",
                                "locale": {}
                            },
                            {
                                "name": "y",
                                "locale": {}
                            },
                            {
                                "name": "rotate",
                                "locale": {}
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "animate-type": {
            "map": {
                "name": "ih5-animate-type",
                "propsMap": {
                    "name": {
                        "locale": {
                            "en": "name"
                        },
                        "type": "Hidden"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "animate": {
                        "locale": {
                            "en": "animateType"
                        },
                        "type": "Select",
                        "groupName": "default"
                    },
                    "duration": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "default"
                    },
                    "delay": {
                        "locale": {
                            "en": "delay"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "iterationCount": {
                        "locale": {
                            "en": "iteration-Count"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "default"
                    },
                    "infinite": {
                        "locale": {
                            "en": "infinite"
                        },
                        "type": "Boolean",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5AnimateType"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "animate-group": {
            "map": {
                "name": "data-animate-group",
                "propsMap": {
                    "on": {
                        "locale": {
                            "en": "trigger"
                        },
                        "type": "Select",
                        "defaultValue": "user",
                        "initValue": "enter",
                        "groupName": "behavior",
                        "optionLocales": {
                            "enter": {
                                "en": "onRender"
                            },
                            "leave": {
                                "en": "onHide"
                            },
                            "click": {
                                "en": "onClick"
                            },
                            "hover": {
                                "en": "onHover"
                            },
                            "user": {
                                "en": "custom"
                            }
                        }
                    },
                    "initHide": {
                        "locale": {
                            "en": "initialVisibility"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "finiHide": {
                        "locale": {
                            "en": "hideAfterCompletion"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldDataAnimateGroup"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "end",
                                "options": [
                                    {
                                        "name": "end",
                                        "en": "Completed",
                                        "value": "end",
                                        "locale": {
                                            "en": "Completed"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "stop",
                        "locale": {
                            "en": "stop"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-vFor": {
            "map": {
                "name": "data-for",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "sourceArray"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "useKey": {
                        "locale": {
                            "en": "renderOptimization"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "reset": {
                        "locale": {
                            "en": "reset"
                        },
                        "type": "Boolean",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "For"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "getField",
                        "locale": {
                            "en": "getData"
                        }
                    },
                    {
                        "name": "setField",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "checkField",
                        "locale": {
                            "en": "validate"
                        },
                        "callback": {
                            "result": {
                                "noValue": true,
                                "locale": {
                                    "en": "validationResult"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "complete",
                                "options": [
                                    {
                                        "name": "complete",
                                        "en": "completed",
                                        "value": "complete",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    },
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "failed",
                                        "value": "fail",
                                        "locale": {
                                            "en": "failed"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "invalidFields",
                                    "locale": {
                                        "en": "invalidFields"
                                    }
                                },
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "isSuccess"
                                    }
                                },
                                {
                                    "name": "result",
                                    "locale": {
                                        "en": "result"
                                    }
                                }
                            ]
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "data-vIf": {
            "map": {
                "name": "data-if",
                "propsMap": {
                    "conditionVal": {
                        "locale": {
                            "en": "conditions"
                        },
                        "type": "Condition",
                        "defaultValue": [
                            [
                                "",
                                "==",
                                ""
                            ]
                        ],
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "If"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-mini-module-wrapper": {
            "map": {
                "name": "data-module",
                "propsMap": {
                    "relevance": {
                        "locale": {
                            "en": "relevance"
                        },
                        "type": "Select"
                    },
                    "versionControl": {
                        "locale": {
                            "en": "versionControl"
                        },
                        "type": "Button"
                    }
                },
                "locale": {
                    "en": "OldDataModule"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-sys-base": {
            "map": {
                "name": "ih5-system",
                "propsMap": {},
                "locale": {
                    "en": "ClientUtils"
                },
                "eventsMap": {
                    "receiveMessage": {
                        "locale": {
                            "en": "receiveMessage"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "String",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "origin",
                                "type": "String",
                                "locale": {
                                    "en": "domain"
                                }
                            }
                        ]
                    },
                    "keydown": {
                        "locale": {
                            "en": "keyDown"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "String",
                                "hideInArgs": true,
                                "locale": {
                                    "en": "keyName"
                                }
                            },
                            {
                                "name": "keyCode",
                                "type": "Number",
                                "hideInArgs": true,
                                "locale": {
                                    "en": "keyCode"
                                }
                            },
                            {
                                "name": "ctrlKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "ctrl"
                                }
                            },
                            {
                                "name": "shiftKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "shift"
                                }
                            },
                            {
                                "name": "altKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "alt"
                                }
                            },
                            {
                                "name": "metaKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "meta"
                                }
                            },
                            {
                                "name": "enterKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "enter"
                                }
                            },
                            {
                                "name": "tabKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "tab"
                                }
                            },
                            {
                                "name": "spaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "space"
                                }
                            },
                            {
                                "name": "backspaceKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "backspace"
                                }
                            },
                            {
                                "name": "deleteKeyValue",
                                "type": "Boolean",
                                "showInArgs": true,
                                "locale": {
                                    "en": "delete"
                                }
                            }
                        ]
                    },
                    "keyup": {
                        "locale": {
                            "en": "keyUp"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "String",
                                "locale": {
                                    "en": "keyName"
                                }
                            },
                            {
                                "name": "keyCode",
                                "type": "Number",
                                "locale": {
                                    "en": "keyCode"
                                }
                            }
                        ]
                    },
                    "sysPropsChannel": {
                        "locale": {
                            "en": "sysPropsChannel"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "clipboardEventCopy": {
                        "locale": {
                            "en": "clipboardEventCopy"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "clipboardEventCut": {
                        "locale": {
                            "en": "clipboardEventCut"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "clipboardEventPaste": {
                        "locale": {
                            "en": "clipboardEventPaste"
                        },
                        "params": [
                            {
                                "name": "data",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    "orientationchange": {
                        "locale": {
                            "en": "orientationchange"
                        },
                        "params": [
                            {
                                "name": "alpha"
                            },
                            {
                                "name": "beta"
                            },
                            {
                                "name": "gamma"
                            }
                        ]
                    },
                    "deviceMotion": {
                        "locale": {
                            "en": "deviceMotion"
                        }
                    },
                    "popKey": {
                        "locale": {
                            "en": "keyboardShow"
                        }
                    },
                    "packKey": {
                        "locale": {
                            "en": "keyboardHide"
                        }
                    },
                    "urlChange": {
                        "locale": {
                            "en": "urlChange"
                        }
                    },
                    "webAppLoginSuccess": {
                        "locale": {
                            "en": "wechatMiniLogin"
                        },
                        "params": [
                            {
                                "name": "openid",
                                "type": "String",
                                "locale": {
                                    "en": "openid"
                                }
                            }
                        ]
                    },
                    "visibilitychange": {
                        "locale": {
                            "en": "visibilityChange"
                        },
                        "params": [
                            {
                                "name": "isHidden",
                                "locale": {
                                    "en": "isHidden"
                                }
                            }
                        ]
                    },
                    "offline": {
                        "locale": {
                            "en": "offline"
                        }
                    },
                    "online": {
                        "locale": {
                            "en": "online"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "consoleLog",
                        "locale": {
                            "en": "consoleLog"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "name"
                                }
                            },
                            {
                                "name": "detail",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            }
                        ]
                    },
                    {
                        "name": "openUrl",
                        "locale": {
                            "en": "openLink"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            },
                            {
                                "name": "method",
                                "type": "Boolean",
                                "locale": {
                                    "en": "currentWindow"
                                }
                            }
                        ]
                    },
                    {
                        "name": "refresh",
                        "locale": {
                            "en": "reload"
                        }
                    },
                    {
                        "name": "askGrantPermission",
                        "locale": {
                            "en": "askGrantPermission"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "failed"
                                ]
                            }
                        }
                    },
                    {
                        "name": "alertLog",
                        "locale": {
                            "en": "alertLog"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "changeFavicon",
                        "locale": {
                            "en": "changeFavicon"
                        },
                        "params": [
                            {
                                "name": "ico",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setCookie",
                        "locale": {
                            "en": "setCookie"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setCookies",
                        "locale": {
                            "en": "setCookies"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "getCookies",
                        "locale": {
                            "en": "getCookies"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "removeCookie",
                        "locale": {
                            "en": "removeCookie"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setSessionStorage",
                        "locale": {
                            "en": "setSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getSessionStorage",
                        "locale": {
                            "en": "getSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "removeSessionStorage",
                        "locale": {
                            "en": "removeSessionStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "setLocalStorage",
                        "locale": {
                            "en": "setLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getLocalStorage",
                        "locale": {
                            "en": "getLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            },
                            {
                                "name": "result",
                                "type": "ObjSelectCb",
                                "allowTypes": [
                                    "data-arr",
                                    "data-obj",
                                    "data-obj-json",
                                    "data-var",
                                    "data-num"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "removeLocalStorage",
                        "locale": {
                            "en": "removeLocalStorage"
                        },
                        "params": [
                            {
                                "name": "key",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "browsePic",
                        "locale": {
                            "en": "browsePic"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "src"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "width"
                                },
                                {
                                    "name": "height"
                                },
                                {
                                    "name": "path"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        }
                    },
                    {
                        "name": "browseMutiPic",
                        "locale": {
                            "en": "browseMutiPic"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "srcList"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        }
                    },
                    {
                        "name": "browseFile",
                        "locale": {
                            "en": "browseFile"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "path"
                                }
                            ]
                        }
                    },
                    {
                        "name": "browseMutiFile",
                        "locale": {
                            "en": "browseMutiFile"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "success",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "fileList"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        }
                    },
                    {
                        "name": "uploadPic",
                        "locale": {
                            "en": "uploadPic"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadPics",
                        "locale": {
                            "en": "uploadPics"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadVideo",
                        "locale": {
                            "en": "uploadVideo"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "audioDuration"
                                },
                                {
                                    "name": "cover"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadVideos",
                        "locale": {
                            "en": "uploadVideos"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "audioDuration"
                                },
                                {
                                    "name": "cover"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "resolution"
                                },
                                {
                                    "name": "originWidth"
                                },
                                {
                                    "name": "originHeight"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadAudio",
                        "locale": {
                            "en": "uploadAudio"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "audioDuration"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadAudios",
                        "locale": {
                            "en": "uploadAudios"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                },
                                {
                                    "name": "audioDuration"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "uploadFiles",
                        "locale": {
                            "en": "uploadFiles"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "uploaded",
                                "options": [
                                    "beforeUpload",
                                    "uploading",
                                    "uploaded",
                                    "onError"
                                ]
                            },
                            "params": [
                                {
                                    "name": "url"
                                },
                                {
                                    "name": "name"
                                },
                                {
                                    "name": "type"
                                },
                                {
                                    "name": "size"
                                },
                                {
                                    "name": "sizeWithUnit"
                                },
                                {
                                    "name": "progress"
                                },
                                {
                                    "name": "error"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "number",
                                "type": "Formula"
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, the file selector is turned on when not filled in to allow the user to select"
                                    }
                                }
                            },
                            {
                                "name": "readType",
                                "type": "Select",
                                "hideKeep": true,
                                "value": "preview",
                                "options": [
                                    "preview",
                                    "download"
                                ]
                            },
                            {
                                "name": "size",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "By default, size is not limited"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "abortFile",
                        "locale": {
                            "en": "abortFile"
                        },
                        "params": []
                    },
                    {
                        "name": "PreviewFile",
                        "locale": {
                            "en": "PreviewFile"
                        },
                        "params": [
                            {
                                "name": "link",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "params": [
                            {
                                "name": "fileName",
                                "type": "Formula"
                            },
                            {
                                "name": "link",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "delayMethod",
                        "locale": {
                            "en": "delay"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "milliSecond"
                                }
                            }
                        ]
                    },
                    {
                        "name": "delaysMethod",
                        "locale": {
                            "en": "delayS"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "second"
                                }
                            }
                        ]
                    },
                    {
                        "name": "copyToClipboard",
                        "locale": {
                            "en": "copyToClipboard"
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "clearClipboard",
                        "locale": {
                            "en": "clearClipboard"
                        }
                    },
                    {
                        "name": "readCustomVars",
                        "locale": {
                            "en": "readEnvVars"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "getToClipboard",
                        "locale": {
                            "en": "getToClipboard"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        }
                    },
                    {
                        "name": "addUrlParams",
                        "locale": {
                            "en": "addUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUrlParams",
                        "locale": {
                            "en": "setUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUrlInfo",
                        "locale": {
                            "en": "setUrlInfo"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getUrlInfo",
                        "locale": {
                            "en": "getUrlParam"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllUrlInfo",
                        "locale": {
                            "en": "getAllUrlParams"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearUrlInfo",
                        "locale": {
                            "en": "clearUrlParams"
                        }
                    },
                    {
                        "name": "addHashParams",
                        "locale": {
                            "en": "addHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setHashParams",
                        "locale": {
                            "en": "setHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setHash",
                        "locale": {
                            "en": "setHash"
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            },
                            {
                                "name": "value",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getHash",
                        "locale": {
                            "en": "getHashParam"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllHash",
                        "locale": {
                            "en": "getAllHashParams"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "getHashString",
                        "locale": {
                            "en": "getHashString"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearHash",
                        "locale": {
                            "en": "clearHashParams"
                        }
                    },
                    {
                        "name": "showCursor",
                        "locale": {
                            "en": "showCursor"
                        }
                    },
                    {
                        "name": "hideCursor",
                        "locale": {
                            "en": "hideCursor"
                        }
                    },
                    {
                        "name": "changeCursor",
                        "locale": {
                            "en": "changeCursor"
                        },
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "optionsEmpty": false,
                                "defaultValue": "default",
                                "options": [
                                    "default",
                                    "customize"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "customize": {
                                        "name": "customize",
                                        "en": "customize"
                                    }
                                }
                            },
                            {
                                "name": "cursor",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "customize"
                                    ]
                                },
                                "locale": {
                                    "en": "cursor"
                                }
                            },
                            {
                                "name": "cursorDefault",
                                "type": "Select",
                                "options": [
                                    "alias",
                                    "all-scroll",
                                    "auto",
                                    "cell",
                                    "col-resize",
                                    "context-menu",
                                    "copy",
                                    "crosshair",
                                    "default",
                                    "e-resize",
                                    "ew-resize",
                                    "grab",
                                    "grabbing",
                                    "help",
                                    "move",
                                    "n-resize",
                                    "ne-resize",
                                    "nesw-resize",
                                    "ns-resize",
                                    "nw-resize",
                                    "nwse-resize",
                                    "no-drop",
                                    "none",
                                    "not-allowed",
                                    "pointer",
                                    "progress",
                                    "row-resize",
                                    "s-resize",
                                    "se-resize",
                                    "sw-resize",
                                    "text",
                                    "w-resize",
                                    "wait",
                                    "zoom-in",
                                    "zoom-out"
                                ],
                                "related": {
                                    "type": [
                                        "default"
                                    ]
                                },
                                "init": true,
                                "locale": {
                                    "en": "cursorType"
                                },
                                "optionLocales": {
                                    "alias": {
                                        "name": "alias",
                                        "en": "alias"
                                    },
                                    "all-scroll": {
                                        "name": "all-scroll",
                                        "en": "allScroll"
                                    },
                                    "auto": {
                                        "name": "auto",
                                        "en": "auto"
                                    },
                                    "cell": {
                                        "name": "cell",
                                        "en": "cell"
                                    },
                                    "col-resize": {
                                        "name": "col-resize",
                                        "en": "colResize"
                                    },
                                    "context-menu": {
                                        "name": "context-menu",
                                        "en": "contextMenu"
                                    },
                                    "copy": {
                                        "name": "copy",
                                        "en": "copy"
                                    },
                                    "crosshair": {
                                        "name": "crosshair",
                                        "en": "crosshair"
                                    },
                                    "default": {
                                        "name": "default",
                                        "en": "default"
                                    },
                                    "e-resize": {
                                        "name": "e-resize",
                                        "en": "eResize"
                                    },
                                    "ew-resize": {
                                        "name": "ew-resize",
                                        "en": "ewResize"
                                    },
                                    "grab": {
                                        "name": "grab",
                                        "en": "grab"
                                    },
                                    "grabbing": {
                                        "name": "grabbing",
                                        "en": "grabbing"
                                    },
                                    "help": {
                                        "name": "help",
                                        "en": "help"
                                    },
                                    "move": {
                                        "name": "move",
                                        "en": "move"
                                    },
                                    "n-resize": {
                                        "name": "n-resize",
                                        "en": "nResize"
                                    },
                                    "ne-resize": {
                                        "name": "ne-resize",
                                        "en": "ne-resize"
                                    },
                                    "nesw-resize": {
                                        "name": "nesw-resize",
                                        "en": "neswResize"
                                    },
                                    "ns-resize": {
                                        "name": "ns-resize",
                                        "en": "nsResize"
                                    },
                                    "nw-resize": {
                                        "name": "nw-resize",
                                        "en": "nwResize"
                                    },
                                    "nwse-resize": {
                                        "name": "nwse-resize",
                                        "en": "nwseResize"
                                    },
                                    "no-drop": {
                                        "name": "no-drop",
                                        "en": "noDrop"
                                    },
                                    "none": {
                                        "name": "none",
                                        "en": "none"
                                    },
                                    "not-allowed": {
                                        "name": "not-allowed",
                                        "en": "notAllowed"
                                    },
                                    "pointer": {
                                        "name": "pointer",
                                        "en": "pointer"
                                    },
                                    "progress": {
                                        "name": "progress",
                                        "en": "progress"
                                    },
                                    "row-resize": {
                                        "name": "row-resize",
                                        "en": "rowResize"
                                    },
                                    "s-resize": {
                                        "name": "s-resize",
                                        "en": "sResize"
                                    },
                                    "se-resize": {
                                        "name": "se-resize",
                                        "en": "seResize"
                                    },
                                    "sw-resize": {
                                        "name": "sw-resize",
                                        "en": "swResize"
                                    },
                                    "text": {
                                        "name": "text",
                                        "en": "text"
                                    },
                                    "w-resize": {
                                        "name": "w-resize",
                                        "en": "wResize"
                                    },
                                    "wait": {
                                        "name": "wait",
                                        "en": "wait"
                                    },
                                    "zoom-in": {
                                        "name": "zoom-in",
                                        "en": "zoomIn"
                                    },
                                    "zoom-out": {
                                        "name": "zoom-out",
                                        "en": "zoomOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "seoConfig",
                        "locale": {
                            "en": "seoConfig"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "desc",
                                "type": "Formula",
                                "locale": {
                                    "en": "description"
                                }
                            },
                            {
                                "name": "kws",
                                "type": "Formula",
                                "locale": {
                                    "en": "keywords"
                                }
                            }
                        ]
                    },
                    {
                        "name": "makePhoneCall",
                        "locale": {
                            "en": "makePhoneCall"
                        },
                        "params": [
                            {
                                "name": "phoneNumber",
                                "type": "Formula",
                                "subType": "Phone",
                                "locale": {
                                    "en": "phone"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendShortMessage",
                        "locale": {
                            "en": "sendSms"
                        },
                        "params": [
                            {
                                "name": "recipients",
                                "type": "Formula",
                                "subType": "Phone",
                                "locale": {
                                    "en": "phone"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sendEmail",
                        "locale": {
                            "en": "sendEmail"
                        },
                        "params": [
                            {
                                "name": "recipients",
                                "type": "Formula",
                                "locale": {
                                    "en": "mailTo"
                                }
                            },
                            {
                                "name": "cc",
                                "type": "Formula",
                                "locale": {
                                    "en": "cc"
                                }
                            },
                            {
                                "name": "bcc",
                                "type": "Formula",
                                "locale": {
                                    "en": "bcc"
                                }
                            },
                            {
                                "name": "subject",
                                "type": "Formula",
                                "locale": {
                                    "en": "subject"
                                }
                            },
                            {
                                "name": "body",
                                "type": "Formula",
                                "locale": {
                                    "en": "body"
                                }
                            }
                        ]
                    },
                    {
                        "name": "showToast",
                        "locale": {
                            "en": "showToast"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "icon",
                                "type": "Select",
                                "options": [
                                    "success",
                                    "loading",
                                    "error",
                                    "check",
                                    "close",
                                    "close2",
                                    "checkCircle",
                                    "closeCircle",
                                    "info1",
                                    "info2",
                                    "question1",
                                    "question2",
                                    "warning1",
                                    "warning2",
                                    "warning3",
                                    "warning4",
                                    "none"
                                ]
                            },
                            {
                                "name": "image",
                                "type": "Formula"
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Default 1.5 Sec"
                                }
                            },
                            {
                                "name": "mask",
                                "type": "Boolean"
                            }
                        ]
                    },
                    {
                        "name": "hideToast",
                        "locale": {
                            "en": "hideToast"
                        },
                        "params": []
                    },
                    {
                        "name": "showLoading",
                        "locale": {
                            "en": "showLoading"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "mask",
                                "type": "Boolean"
                            }
                        ]
                    },
                    {
                        "name": "hideLoading",
                        "locale": {
                            "en": "hideLoading"
                        },
                        "params": []
                    },
                    {
                        "name": "showModal",
                        "locale": {
                            "en": "showModal"
                        },
                        "callback": {
                            "emptyValue": false,
                            "status": {
                                "name": "status",
                                "options": [
                                    "confirm",
                                    "cancel"
                                ]
                            },
                            "params": [
                                {
                                    "name": "confirm"
                                },
                                {
                                    "name": "cancel"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula"
                            },
                            {
                                "name": "content",
                                "type": "Formula"
                            },
                            {
                                "name": "showCancel",
                                "type": "Boolean"
                            },
                            {
                                "name": "cancelText",
                                "type": "Formula"
                            },
                            {
                                "name": "cancelColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "confirmText",
                                "type": "Formula"
                            },
                            {
                                "name": "confirmColor",
                                "type": "FormulaColor"
                            }
                        ]
                    },
                    {
                        "name": "postMessage",
                        "locale": {
                            "en": "postMessage"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "域名",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "default: *"
                                },
                                "locale": {
                                    "en": "domain"
                                }
                            }
                        ]
                    },
                    {
                        "name": "replaceRouter",
                        "locale": {
                            "en": "switchRoute"
                        },
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_windowWidth",
                        "locale": {
                            "en": "windowWidth"
                        }
                    },
                    {
                        "name": "_windowHeight",
                        "locale": {
                            "en": "windowHeight"
                        }
                    },
                    {
                        "name": "_currentURL",
                        "locale": {
                            "en": "currentUrl"
                        }
                    },
                    {
                        "name": "_currentHash",
                        "locale": {
                            "en": "currentHashParams"
                        }
                    },
                    {
                        "name": "_currentOrigin",
                        "locale": {
                            "en": "currentOrigin"
                        }
                    },
                    {
                        "name": "_routerInfo",
                        "locale": {
                            "en": "currentRoute"
                        }
                    },
                    {
                        "name": "_pathInfo",
                        "locale": {
                            "en": "pathInfo"
                        }
                    },
                    {
                        "name": "_deviceEnv",
                        "locale": {
                            "en": "_deviceEnv"
                        }
                    },
                    {
                        "name": "_deviceLang",
                        "locale": {
                            "en": "_deviceLang"
                        }
                    },
                    {
                        "name": "_userAgent",
                        "locale": {
                            "en": "_userAgent"
                        }
                    },
                    {
                        "name": "_appEnv",
                        "locale": {
                            "en": "appEnvironment"
                        }
                    },
                    {
                        "name": "_sysTime",
                        "locale": {
                            "en": "systemTime"
                        }
                    },
                    {
                        "name": "_referrer",
                        "locale": {
                            "en": "referrer"
                        }
                    },
                    {
                        "name": "_pathPrefix",
                        "locale": {
                            "en": "filePathPrefix"
                        }
                    },
                    {
                        "name": "_network",
                        "locale": {
                            "en": "network"
                        }
                    },
                    {
                        "name": "_any",
                        "locale": {
                            "en": "_any"
                        }
                    },
                    {
                        "name": "previewImage",
                        "locale": {
                            "en": "previewImage"
                        },
                        "params": [
                            {
                                "name": "urls",
                                "type": "Formula"
                            },
                            {
                                "name": "current",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "Display the first by default"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "getVisitorInfo",
                        "locale": {
                            "en": "getVisitorInfo"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "visitorInfo"
                                }
                            },
                            "params": [
                                {
                                    "name": "ip",
                                    "locale": {
                                        "en": "ipAddress"
                                    }
                                },
                                {
                                    "name": "pro",
                                    "locale": {
                                        "en": "province"
                                    }
                                },
                                {
                                    "name": "proCode",
                                    "locale": {
                                        "en": "provinceCode"
                                    }
                                },
                                {
                                    "name": "city",
                                    "locale": {
                                        "en": "city"
                                    }
                                },
                                {
                                    "name": "cityCode",
                                    "locale": {
                                        "en": "cityCode"
                                    }
                                },
                                {
                                    "name": "region",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "region"
                                    }
                                },
                                {
                                    "name": "regionCode",
                                    "_hidden": true,
                                    "locale": {
                                        "en": "regionCode"
                                    }
                                },
                                {
                                    "name": "provider",
                                    "locale": {
                                        "en": "provider"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "callApp",
                        "locale": {
                            "en": "launchOtherApp"
                        },
                        "params": [
                            {
                                "name": "protocol",
                                "type": "Formula",
                                "locale": {
                                    "en": "protocol"
                                }
                            },
                            {
                                "name": "host",
                                "type": "Formula",
                                "locale": {
                                    "en": "host"
                                }
                            },
                            {
                                "name": "port",
                                "type": "Formula",
                                "locale": {
                                    "en": "port"
                                }
                            },
                            {
                                "name": "outChainProtocol",
                                "type": "Formula",
                                "locale": {
                                    "en": "outChainProtocol"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "key",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            },
                            {
                                "name": "initentPackage",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentPackage"
                                }
                            },
                            {
                                "name": "initentAction",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentAction"
                                }
                            },
                            {
                                "name": "initentCategory",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentCategory"
                                }
                            },
                            {
                                "name": "initentComponent",
                                "type": "Formula",
                                "locale": {
                                    "en": "intentComponent"
                                }
                            },
                            {
                                "name": "universalHost",
                                "type": "Formula",
                                "locale": {
                                    "en": "universalHost"
                                }
                            },
                            {
                                "name": "universalKey",
                                "type": "Formula",
                                "locale": {
                                    "en": "universalKey"
                                }
                            },
                            {
                                "name": "appStore",
                                "type": "Formula",
                                "locale": {
                                    "en": "appStoreApple"
                                }
                            },
                            {
                                "name": "txStore",
                                "type": "Formula",
                                "locale": {
                                    "en": "appStoreTencent"
                                }
                            },
                            {
                                "name": "fallback",
                                "type": "Formula",
                                "locale": {
                                    "en": "fallback"
                                }
                            },
                            {
                                "name": "timeout",
                                "type": "Formula",
                                "locale": {
                                    "en": "timeoutMs"
                                }
                            },
                            {
                                "name": "param",
                                "type": "Formula",
                                "locale": {
                                    "en": "parameter"
                                }
                            }
                        ]
                    },
                    {
                        "name": "notification",
                        "locale": {
                            "en": "browserNotification"
                        },
                        "params": [
                            {
                                "name": "title",
                                "type": "Formula",
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "content",
                                "type": "Formula",
                                "locale": {
                                    "en": "content"
                                }
                            },
                            {
                                "name": "icon",
                                "type": "Formula",
                                "locale": {
                                    "en": "iconURL"
                                }
                            }
                        ]
                    },
                    {
                        "name": "exitApp",
                        "locale": {
                            "en": "exitApp"
                        }
                    },
                    {
                        "name": "shareWxAppV2",
                        "locale": {
                            "en": "shareWxAppV2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                },
                                {
                                    "name": "errStr",
                                    "locale": {
                                        "en": "errStr"
                                    }
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "wxShareText",
                                "options": [
                                    "wxShareText",
                                    "wxShareImage",
                                    "wxShareMusic",
                                    "wxShareVideo",
                                    "wxShareWebpage",
                                    "wxShareMiniProgram"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "wxShareText": {
                                        "name": "wxShareText",
                                        "en": "wxShareText"
                                    },
                                    "wxShareImage": {
                                        "name": "wxShareImage",
                                        "en": "wxShareImage"
                                    },
                                    "wxShareMusic": {
                                        "name": "wxShareMusic",
                                        "en": "wxShareMusic"
                                    },
                                    "wxShareVideo": {
                                        "name": "wxShareVideo",
                                        "en": "wxShareVideo"
                                    },
                                    "wxShareWebpage": {
                                        "name": "wxShareWebpage",
                                        "en": "wxShareWebpage"
                                    },
                                    "wxShareMiniProgram": {
                                        "name": "wxShareMiniProgram",
                                        "en": "wxShareMiniProgram"
                                    }
                                }
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "type": [
                                        "wxShareText"
                                    ]
                                },
                                "locale": {
                                    "en": "text"
                                }
                            },
                            {
                                "name": "imageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareImage"
                                    ]
                                },
                                "locale": {
                                    "en": "imageUrl"
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "title"
                                }
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "description"
                                }
                            },
                            {
                                "name": "thumbImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "thumbImageUrl"
                                }
                            },
                            {
                                "name": "musicUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicUrl"
                                }
                            },
                            {
                                "name": "musicLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicLowBandUrl"
                                }
                            },
                            {
                                "name": "musicDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicDataUrl"
                                }
                            },
                            {
                                "name": "musicLowBandDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                },
                                "locale": {
                                    "en": "musicLowBandDataUrl"
                                }
                            },
                            {
                                "name": "videoUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                },
                                "locale": {
                                    "en": "videoUrl"
                                }
                            },
                            {
                                "name": "videoLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                },
                                "locale": {
                                    "en": "videoLowBandUrl"
                                }
                            },
                            {
                                "name": "userName",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "userName"
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "path"
                                }
                            },
                            {
                                "name": "hdImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "hdImageUrl"
                                }
                            },
                            {
                                "name": "withShareTicket",
                                "type": "Boolean",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "withShareTicket"
                                }
                            },
                            {
                                "name": "miniProgramType",
                                "type": "Select",
                                "defaultValue": "release",
                                "options": [
                                    "release",
                                    "preview",
                                    "trial"
                                ],
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "miniProgramType"
                                },
                                "optionLocales": {
                                    "release": {
                                        "name": "release",
                                        "en": "release"
                                    },
                                    "preview": {
                                        "name": "preview",
                                        "en": "preview"
                                    },
                                    "trial": {
                                        "name": "trial",
                                        "en": "trial"
                                    }
                                }
                            },
                            {
                                "name": "webpageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "webpageUrl"
                                }
                            },
                            {
                                "name": "scene",
                                "type": "Select",
                                "init": true,
                                "options": [
                                    "dialogue",
                                    "moment",
                                    "favorites"
                                ],
                                "defaultValue": "dialogue",
                                "related": {
                                    "type": [
                                        "wxShareText",
                                        "wxShareImage",
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                },
                                "locale": {
                                    "en": "scene"
                                },
                                "optionLocales": {
                                    "dialogue": {
                                        "name": "dialogue",
                                        "en": "dialogue"
                                    },
                                    "moment": {
                                        "name": "moment",
                                        "en": "moment"
                                    },
                                    "favorites": {
                                        "name": "favorites",
                                        "en": "favorites"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "shareApp",
                        "locale": {
                            "en": "shareApp"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode"
                                },
                                {
                                    "name": "errStr"
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "wxShareText",
                                "options": [
                                    "wxShareText",
                                    "wxShareImage",
                                    "wxShareMusic",
                                    "wxShareVideo",
                                    "wxShareWebpage",
                                    "wxShareMiniProgram"
                                ]
                            },
                            {
                                "name": "text",
                                "type": "Formula",
                                "init": true,
                                "related": {
                                    "type": [
                                        "wxShareText"
                                    ]
                                }
                            },
                            {
                                "name": "imageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareImage"
                                    ]
                                }
                            },
                            {
                                "name": "title",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "description",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "thumbImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "musicUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "musicLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "musicDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "musicLowBandDataUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMusic"
                                    ]
                                }
                            },
                            {
                                "name": "videoUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                }
                            },
                            {
                                "name": "videoLowBandUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareVideo"
                                    ]
                                }
                            },
                            {
                                "name": "userName",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "path",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "hdImageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "withShareTicket",
                                "type": "Boolean",
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "miniProgramType",
                                "type": "Select",
                                "defaultValue": "release",
                                "options": [
                                    "release",
                                    "preview",
                                    "trial"
                                ],
                                "related": {
                                    "type": [
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "webpageUrl",
                                "type": "Formula",
                                "related": {
                                    "type": [
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            },
                            {
                                "name": "scene",
                                "type": "Select",
                                "init": true,
                                "options": [
                                    "dialogue",
                                    "moment",
                                    "favorites"
                                ],
                                "defaultValue": "dialogue",
                                "related": {
                                    "type": [
                                        "wxShareText",
                                        "wxShareImage",
                                        "wxShareMusic",
                                        "wxShareVideo",
                                        "wxShareWebpage",
                                        "wxShareMiniProgram"
                                    ]
                                }
                            }
                        ]
                    },
                    {
                        "name": "setBadge",
                        "locale": {
                            "en": "setBadge"
                        },
                        "params": [
                            {
                                "name": "badgeNum",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "wxPayApp",
                        "locale": {
                            "en": "wxPayApp"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode"
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "payInfo",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "wxPayAppv2",
                        "locale": {
                            "en": "wxPayAppv2"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "errCode",
                                    "locale": {
                                        "en": "errCode"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "payInfo",
                                "type": "Formula",
                                "locale": {
                                    "en": "payInfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "wxLoginApp",
                        "locale": {
                            "en": "wxLoginApp"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "code",
                                    "locale": {
                                        "en": "code"
                                    }
                                }
                            ]
                        },
                        "params": [
                            {
                                "name": "loginInfo",
                                "type": "Formula",
                                "locale": {
                                    "en": "loginInfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "byteDancePayWeb",
                        "locale": {
                            "en": "byteDancePayWeb"
                        },
                        "params": [
                            {
                                "name": "payInfo",
                                "type": "Formula",
                                "locale": {
                                    "en": "payInfo"
                                }
                            }
                        ]
                    },
                    {
                        "name": "handleComponentPolicy",
                        "locale": {
                            "en": "handleComponentPolicy"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "policies",
                                "type": "Formula",
                                "locale": {
                                    "en": "policies"
                                }
                            }
                        ]
                    },
                    {
                        "name": "handleComponentPolicyV2",
                        "locale": {
                            "en": "handleComponentPolicyV2"
                        }
                    },
                    {
                        "name": "gotoRoute",
                        "locale": {
                            "en": "goToRoute"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "routeId",
                                "type": "Select",
                                "allowTypes": [
                                    "ih5-route"
                                ],
                                "optionLocale": "(()=>{return (node)=>node.props.path })()",
                                "locale": {
                                    "en": "routeId"
                                }
                            }
                        ]
                    },
                    {
                        "name": "pushRouter",
                        "locale": {
                            "en": "redirectToRoute"
                        },
                        "params": [
                            {
                                "name": "router",
                                "type": "Formula",
                                "locale": {
                                    "en": "route"
                                }
                            },
                            {
                                "name": "curWindow",
                                "type": "Boolean",
                                "locale": {
                                    "en": "inCurrentWindow"
                                }
                            }
                        ]
                    },
                    {
                        "name": "jumpToUserCenter",
                        "locale": {
                            "en": "jumpToUserCenter"
                        }
                    },
                    {
                        "name": "getUserInfo",
                        "locale": {
                            "en": "getUserInfo"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            },
                            "params": [
                                {
                                    "name": "userId"
                                },
                                {
                                    "name": "userInfo"
                                },
                                {
                                    "name": "isLogin"
                                },
                                {
                                    "name": "tenantId"
                                }
                            ]
                        }
                    },
                    {
                        "name": "userLogout",
                        "locale": {
                            "en": "userLogout"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "options": [
                                    "success",
                                    "fail"
                                ]
                            },
                            "params": [
                                {
                                    "name": "isSuccess"
                                },
                                {
                                    "name": "failReason"
                                }
                            ]
                        }
                    },
                    {
                        "name": "print",
                        "locale": {
                            "en": "print"
                        }
                    },
                    {
                        "name": "refreshCurrentUser",
                        "locale": {
                            "en": "refreshCurrentUser"
                        },
                        "callback": {
                            "status": {
                                "name": "status",
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "success",
                                    "locale": {
                                        "en": "success"
                                    }
                                },
                                {
                                    "name": "user",
                                    "locale": {
                                        "en": "user"
                                    }
                                },
                                {
                                    "name": "newToken",
                                    "locale": {
                                        "en": "newToken"
                                    }
                                },
                                {
                                    "name": "failReason",
                                    "locale": {
                                        "en": "failReason"
                                    }
                                }
                            ]
                        }
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-rel-alink": {
            "map": {
                "name": "ih5-alink",
                "propsMap": {
                    "url": {
                        "locale": {
                            "en": "url"
                        },
                        "type": "TextArea",
                        "init": "",
                        "default": "",
                        "groupName": "default"
                    },
                    "content": {
                        "locale": {
                            "en": "content"
                        },
                        "type": "TextArea",
                        "init": "",
                        "default": "",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5Alink"
                },
                "eventsMap": {},
                "methods": []
            }
        },
        "ih5-rel-container-flex": {
            "map": {
                "name": "ih5-selector-playmode",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true
                    },
                    "dashedColor": {
                        "locale": {
                            "en": "dashedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f1688c"
                    },
                    "solidColor": {
                        "locale": {
                            "en": "solidColor"
                        },
                        "type": "Color",
                        "defaultValue": "#5df444"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 2
                    }
                },
                "locale": {
                    "en": "OldIh5SelectorPlaymode"
                },
                "eventsMap": {
                    "draging": {
                        "locale": {
                            "en": "dragging"
                        },
                        "params": [
                            {
                                "name": "width",
                                "locale": {
                                    "en": "width"
                                }
                            },
                            {
                                "name": "height",
                                "locale": {
                                    "en": "height"
                                }
                            },
                            {
                                "name": "x",
                                "locale": {
                                    "en": "x"
                                }
                            },
                            {
                                "name": "y",
                                "locale": {
                                    "en": "y"
                                }
                            },
                            {
                                "name": "rotate",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-rel-counter": {
            "map": {
                "name": "ih5-counter",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "initValue": 0,
                        "groupName": "value"
                    },
                    "radixPoint": {
                        "locale": {
                            "en": "radixPoint"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "Left"
                            },
                            "center": {
                                "name": "center",
                                "en": "Center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "Right"
                            }
                        }
                    },
                    "alignItems": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "Top"
                            },
                            "center": {
                                "name": "center",
                                "en": "Middle"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "Bottom"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Counter"
                },
                "eventsMap": {
                    "valueChange": {
                        "locale": {
                            "en": "valueChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "addOne",
                        "locale": {
                            "en": "addOne"
                        },
                        "params": []
                    },
                    {
                        "name": "minusOne",
                        "locale": {
                            "en": "minusOne"
                        },
                        "params": []
                    },
                    {
                        "name": "addN",
                        "locale": {
                            "en": "addN"
                        },
                        "params": [
                            {
                                "name": "N",
                                "type": "Formula",
                                "locale": {
                                    "en": "n"
                                }
                            }
                        ]
                    },
                    {
                        "name": "minusN",
                        "locale": {
                            "en": "minusN"
                        },
                        "params": [
                            {
                                "name": "N",
                                "type": "Formula",
                                "locale": {
                                    "en": "n"
                                }
                            }
                        ]
                    },
                    {
                        "name": "randomValue",
                        "locale": {
                            "en": "randomValue"
                        },
                        "params": [
                            {
                                "name": "min",
                                "type": "Formula",
                                "locale": {
                                    "en": "min"
                                }
                            },
                            {
                                "name": "max",
                                "type": "Formula",
                                "locale": {
                                    "en": "max"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-divider": {
            "map": {
                "name": "ih5-divider",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "Integer",
                        "defaultValue": 1,
                        "groupName": "wh"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percent",
                        "defaultValue": 1,
                        "groupName": "opacity"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "orientation": {
                        "locale": {
                            "en": "orientation"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "groupName": "value",
                        "optionLocales": {
                            "horizontal": {
                                "en": "horizontal"
                            },
                            "vertical": {
                                "en": "vertical"
                            }
                        }
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "value",
                        "optionLocales": {
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            },
                            "double": {
                                "en": "Double"
                            },
                            "groove": {
                                "en": "Groove"
                            },
                            "ridge": {
                                "en": "Ridge"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCC",
                        "groupName": "color"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    }
                },
                "locale": {
                    "en": "OldIh5Divider"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-rel-font": {
            "map": {
                "name": "ih5-font",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "autoHeight": {
                        "locale": {
                            "en": "autoHeight"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "text": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Text",
                        "defaultValue": "Text",
                        "groupName": "value"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "textSpace": {
                        "locale": {
                            "en": "letterSpacing"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "imgUrl": {
                        "locale": {
                            "en": "imgUrl"
                        },
                        "type": "Hidden",
                        "defaultValue": ""
                    },
                    "fontList": {
                        "locale": {
                            "en": "fontList"
                        },
                        "type": "Hidden"
                    },
                    "fontId": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "583f8a697f8472054937d8ab.ttf": {
                                "name": "583f8a697f8472054937d8ab.ttf",
                                "en": "站酷高端黑"
                            },
                            "583f8a5f7f8472633c035858.ttf": {
                                "name": "583f8a5f7f8472633c035858.ttf",
                                "en": "叶根友圆趣卡通"
                            },
                            "583f8a497f8472485121d10c.ttf": {
                                "name": "583f8a497f8472485121d10c.ttf",
                                "en": "叶根友新篆简体"
                            },
                            "583f8a3b7f847203b94399b6.ttf": {
                                "name": "583f8a3b7f847203b94399b6.ttf",
                                "en": "叶根友小细楷"
                            },
                            "583f8a327f847258320391ee.ttf": {
                                "name": "583f8a327f847258320391ee.ttf",
                                "en": "叶根友小京楷"
                            },
                            "583f8a277f84720581036420.ttf": {
                                "name": "583f8a277f84720581036420.ttf",
                                "en": "叶根友微圆体"
                            },
                            "583f8a1f7f8472054c493b00.ttf": {
                                "name": "583f8a1f7f8472054c493b00.ttf",
                                "en": "叶根友微影体"
                            },
                            "583f8a147f8472057b6fa21b.ttf": {
                                "name": "583f8a147f8472057b6fa21b.ttf",
                                "en": "叶根友微派黑"
                            },
                            "583f8a087f84720a4d4f1fe4.ttf": {
                                "name": "583f8a087f84720a4d4f1fe4.ttf",
                                "en": "叶根友微菱体"
                            },
                            "583f89be7f8472633c035857.ttf": {
                                "name": "583f89be7f8472633c035857.ttf",
                                "en": "叶根友童体简"
                            },
                            "583f89b67f84720a4d4f1fe3.ttf": {
                                "name": "583f89b67f84720a4d4f1fe3.ttf",
                                "en": "叶根友特色空心简体"
                            },
                            "583f89a87f8472485121d10b.ttf": {
                                "name": "583f89a87f8472485121d10b.ttf",
                                "en": "叶根友特隶简体"
                            },
                            "583f899e7f8472054a29f460.ttf": {
                                "name": "583f899e7f8472054a29f460.ttf",
                                "en": "叶根友唐楷简"
                            },
                            "583f89817f84723832393dbc.ttf": {
                                "name": "583f89817f84723832393dbc.ttf",
                                "en": "叶根友唐楷飞墨"
                            },
                            "583f89637f847208f34424a7.ttf": {
                                "name": "583f89637f847208f34424a7.ttf",
                                "en": "叶根友神工体"
                            },
                            "583f89587f8472058103641f.ttf": {
                                "name": "583f89587f8472058103641f.ttf",
                                "en": "叶根友签名体"
                            },
                            "583f89517f8472054c493aff.ttf": {
                                "name": "583f89517f8472054c493aff.ttf",
                                "en": "叶根友千秋字体"
                            },
                            "583f89427f8472633c035856.ttf": {
                                "name": "583f89427f8472633c035856.ttf",
                                "en": "叶根友毛笔特色简体"
                            },
                            "583f89397f8472054937d8aa.ttf": {
                                "name": "583f89397f8472054937d8aa.ttf",
                                "en": "叶根友毛笔行书简体"
                            },
                            "583f892f7f847258320391ed.ttf": {
                                "name": "583f892f7f847258320391ed.ttf",
                                "en": "叶根友空心简体"
                            },
                            "583f89217f847203b94399b5.ttf": {
                                "name": "583f89217f847203b94399b5.ttf",
                                "en": "叶根友爵宋体"
                            },
                            "583f89117f84720a4d4f1fe2.ttf": {
                                "name": "583f89117f84720a4d4f1fe2.ttf",
                                "en": "叶根友疾风草书"
                            },
                            "583f89067f8472485121d10a.ttf": {
                                "name": "583f89067f8472485121d10a.ttf",
                                "en": "叶根友行书繁"
                            },
                            "583f88fe7f8472054a29f45f.ttf": {
                                "name": "583f88fe7f8472054a29f45f.ttf",
                                "en": "叶根友钢笔行书"
                            },
                            "583f88d37f84720a4d4f1fe1.ttf": {
                                "name": "583f88d37f84720a4d4f1fe1.ttf",
                                "en": "叶根友风帆特色"
                            },
                            "583f88c87f8472485121d109.ttf": {
                                "name": "583f88c87f8472485121d109.ttf",
                                "en": "叶根友非主流手写"
                            },
                            "583f88bd7f847203b94399b4.ttf": {
                                "name": "583f88bd7f847203b94399b4.ttf",
                                "en": "叶根友仿刘德华体"
                            },
                            "583f88897f84726fa36d7295.ttf": {
                                "name": "583f88897f84726fa36d7295.ttf",
                                "en": "叶根友刀锋黑草"
                            },
                            "583f887b7f84720548745c80.ttf": {
                                "name": "583f887b7f84720548745c80.ttf",
                                "en": "叶根友蚕燕隶书"
                            },
                            "583f88667f8472054c493afe.ttf": {
                                "name": "583f88667f8472054c493afe.ttf",
                                "en": "文泉驿正黑简体"
                            },
                            "583f884a7f8472485121d108.ttf": {
                                "name": "583f884a7f8472485121d108.ttf",
                                "en": "文鼎简中楷"
                            },
                            "583f883d7f8472054a29f45e.ttf": {
                                "name": "583f883d7f8472054a29f45e.ttf",
                                "en": "文鼎简报宋"
                            },
                            "583f88307f8472054b5c0e74.ttf": {
                                "name": "583f88307f8472054b5c0e74.ttf",
                                "en": "方正书宋简体"
                            },
                            "583f88297f84723832393dbb.ttf": {
                                "name": "583f88297f84723832393dbb.ttf",
                                "en": "方正书宋繁体"
                            },
                            "583f881e7f8472058103641e.ttf": {
                                "name": "583f881e7f8472058103641e.ttf",
                                "en": "方正楷体简体"
                            },
                            "583f88127f84720a4d4f1fe0.ttf": {
                                "name": "583f88127f84720a4d4f1fe0.ttf",
                                "en": "方正楷体繁体"
                            },
                            "583f87fc7f84720a4c2a541d.ttf": {
                                "name": "583f87fc7f84720a4c2a541d.ttf",
                                "en": "方正黑体简体"
                            },
                            "583f87f37f84720a4d4f1fdf.ttf": {
                                "name": "583f87f37f84720a4d4f1fdf.ttf",
                                "en": "方正黑体繁体"
                            },
                            "583f87be7f8472485121d107.ttf": {
                                "name": "583f87be7f8472485121d107.ttf",
                                "en": "方正仿宋简体"
                            },
                            "583f87aa7f8472054c493afd.ttf": {
                                "name": "583f87aa7f8472054c493afd.ttf",
                                "en": "方正仿宋繁体"
                            }
                        }
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "fontStyle"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "left",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "left": {
                                "name": "left",
                                "en": "left"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "right": {
                                "name": "right",
                                "en": "right"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Font"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "textchange": {
                        "locale": {
                            "en": "valueChange"
                        },
                        "params": []
                    },
                    "_fontChange": {
                        "locale": {
                            "en": "_fontChange"
                        },
                        "params": [
                            {
                                "name": "fontId",
                                "type": "String"
                            }
                        ]
                    },
                    "_heightAuto": {
                        "locale": {
                            "en": "_heightAuto"
                        },
                        "params": [
                            {
                                "name": "height",
                                "type": "Number"
                            }
                        ]
                    },
                    "imgUrlChange": {
                        "locale": {
                            "en": "bitmapImageChange"
                        },
                        "params": [
                            {
                                "name": "imgUrl",
                                "type": "String",
                                "locale": {
                                    "en": "base64Code"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status"
                            }
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-icon": {
            "map": {
                "name": "ih5-icon",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 50,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 50,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconType"
                        },
                        "type": "Icon",
                        "defaultValue": "plus",
                        "groupName": "value",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "rawSvg": {
                        "locale": {
                            "en": "rawSvg"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "noColor": {
                        "locale": {
                            "en": "noColor"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "color"
                    }
                },
                "locale": {
                    "en": "OldIh5Icon"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ],
                "isVlComp": true
            }
        },
        "ih5-rel-button": {
            "map": {
                "name": "ih5-button",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "150px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "50px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F8F8F8",
                        "groupName": "bg"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "5px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D8D8D8",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "disabledBgColor": {
                        "locale": {
                            "en": "disabledBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F8F8F8",
                        "groupName": "bg"
                    },
                    "text": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "Button",
                        "groupName": "default"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "showIcon": {
                        "locale": {
                            "en": "showIcon"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "icon"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "icon",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconType"
                        },
                        "type": "Icon",
                        "defaultValue": "plus",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "originalColor": {
                        "locale": {
                            "en": "originalColor"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "icon"
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "icon"
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "icon"
                    },
                    "iconMargin": {
                        "locale": {
                            "en": "iconMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "__events": {
                        "locale": {
                            "en": "__events"
                        },
                        "type": "Hidden"
                    }
                },
                "locale": {
                    "en": "OldIh5Button"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-image": {
            "map": {
                "name": "ih5-image",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "src": {
                        "locale": {
                            "en": "srcUrl"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "mode": {
                        "locale": {
                            "en": "fitMode"
                        },
                        "type": "Select",
                        "defaultValue": "scaleToFill",
                        "groupName": "behavior",
                        "optionLocales": {
                            "scaleToFill": {
                                "en": "Fill"
                            },
                            "aspectFit": {
                                "en": "Fit Long Side"
                            },
                            "aspectFill": {
                                "en": "Fit Short Side"
                            },
                            "widthFix": {
                                "en": "Fit Width"
                            },
                            "heightFix": {
                                "en": "Fit Height"
                            },
                            "top": {
                                "en": "Top Center"
                            },
                            "bottom": {
                                "en": "Bottom Center"
                            },
                            "left": {
                                "en": "Left Center"
                            },
                            "right": {
                                "en": "Right Center"
                            },
                            "top left": {
                                "en": "Top Left"
                            },
                            "top right": {
                                "en": "Top Right"
                            },
                            "bottom left": {
                                "en": "Bottom Left"
                            },
                            "bottom right": {
                                "en": "Bottom Right"
                            }
                        }
                    },
                    "lazyLoad": {
                        "locale": {
                            "en": "lazyLoad"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "progressiveLoad": {
                        "locale": {
                            "en": "progressiveLoad"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "enableSave": {
                        "locale": {
                            "en": "longPressToSave"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "initialWidth": {
                        "locale": {
                            "en": "initialWidth"
                        },
                        "type": "Integer",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "initialHeight": {
                        "locale": {
                            "en": "initialHeight"
                        },
                        "type": "Integer",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "useTranslate3d": {
                        "locale": {
                            "en": "use3DTransform"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "rawSvg": {
                        "locale": {
                            "en": "rawSvg"
                        },
                        "type": "String",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "OldIh5Image"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "loadError": {
                        "locale": {
                            "en": "loadError"
                        }
                    },
                    "load": {
                        "locale": {
                            "en": "load"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setSrc",
                        "locale": {
                            "en": "setUrl"
                        },
                        "params": [
                            {
                                "name": "src",
                                "type": "Formula",
                                "locale": {
                                    "en": "url"
                                }
                            }
                        ]
                    },
                    {
                        "name": "toDataURL",
                        "locale": {
                            "en": "toBase64"
                        },
                        "callback": {
                            "result": {
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "originalWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "originalHeight"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-image-series": {
            "map": {
                "name": "ih5-image-series",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 350,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 300,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "slideDirection": {
                        "locale": {
                            "en": "slideDirection"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "play",
                        "optionLocales": {
                            "none": {
                                "en": "Disable"
                            },
                            "up": {
                                "en": "Up"
                            },
                            "down": {
                                "en": "Down"
                            },
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "slideSpeed": {
                        "locale": {
                            "en": "slideSpeed"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "play"
                    },
                    "playing": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "play"
                    },
                    "loop": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "play"
                    },
                    "imageList": {
                        "locale": {
                            "en": "imageList"
                        },
                        "type": "Array",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "period": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 1500,
                        "groupName": "play"
                    }
                },
                "locale": {
                    "en": "Image Series"
                },
                "eventsMap": {
                    "stop": {
                        "locale": {
                            "en": "stop"
                        }
                    },
                    "reverseStop": {
                        "locale": {
                            "en": "reverseStop"
                        }
                    },
                    "imageChanged": {
                        "locale": {
                            "en": "switchImage"
                        },
                        "params": [
                            {
                                "name": "num",
                                "type": "Number",
                                "locale": {
                                    "en": "imageIndex"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchStart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchEnd"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchMove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeLeft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swipeRight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeUp"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipeDown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "reset",
                        "locale": {
                            "en": "reset"
                        }
                    },
                    {
                        "name": "playNextFrame",
                        "locale": {
                            "en": "nextImage"
                        }
                    },
                    {
                        "name": "playPrevFrame",
                        "locale": {
                            "en": "previousImage"
                        }
                    },
                    {
                        "name": "playSelectedFrame",
                        "locale": {
                            "en": "goToImage"
                        },
                        "params": [
                            {
                                "name": "frame",
                                "type": "Formula",
                                "locale": {
                                    "en": "imageIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "playRandomFrame",
                        "locale": {
                            "en": "randomImage"
                        }
                    },
                    {
                        "name": "playInRange",
                        "locale": {
                            "en": "playInRange"
                        },
                        "params": [
                            {
                                "name": "startFrame",
                                "type": "Formula",
                                "locale": {
                                    "en": "startIndex"
                                }
                            },
                            {
                                "name": "endFrame",
                                "type": "Formula",
                                "locale": {
                                    "en": "endIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "playReverse",
                        "locale": {
                            "en": "reversePlay"
                        }
                    },
                    {
                        "name": "rePlay",
                        "locale": {
                            "en": "replay"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-input": {
            "map": {
                "name": "ih5-input",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "textareaRow": {
                        "locale": {
                            "en": "textareaRow"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "allowEmpty": {
                        "locale": {
                            "en": "allowEmpty"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "advancedBehavior"
                    },
                    "inputType": {
                        "locale": {
                            "en": "inputType"
                        },
                        "type": "Select",
                        "defaultValue": "text",
                        "groupName": "behavior",
                        "optionLocales": {
                            "text": {
                                "en": "Text"
                            },
                            "number": {
                                "en": "integer"
                            },
                            "digit": {
                                "en": "decimal"
                            },
                            "passWord": {
                                "en": "password"
                            },
                            "tel": {
                                "en": "telephone"
                            },
                            "idcard": {
                                "en": "IdCard"
                            },
                            "email": {
                                "en": "email"
                            },
                            "search": {
                                "en": "search"
                            }
                        }
                    },
                    "passWord": {
                        "locale": {
                            "en": "passWord"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "type": {
                        "locale": {
                            "en": "multiLine"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "defaultValue": 4,
                        "groupName": "fontStyle"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "maxlength": {
                        "locale": {
                            "en": "maxLength"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "behavior"
                    },
                    "textOverflow": {
                        "locale": {
                            "en": "textOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "clip",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "clip": {
                                "en": "clip"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            }
                        }
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "Left"
                            },
                            "center": {
                                "name": "center",
                                "en": "Center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "Right"
                            }
                        }
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "groupName": "fontStyle"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请输入内容",
                        "groupName": "behavior"
                    },
                    "placeholderColor": {
                        "locale": {
                            "en": "placeholderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#BABABA",
                        "groupName": "fontStyle"
                    },
                    "editable": {
                        "locale": {
                            "en": "editable"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "focusColor": {
                        "locale": {
                            "en": "focusedBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#0099FF",
                        "groupName": "border2"
                    },
                    "icon": {
                        "locale": {
                            "en": "icon"
                        },
                        "type": "Icon",
                        "defaultValue": "",
                        "groupName": "icon",
                        "optionLocales": {
                            "": {
                                "name": "",
                                "en": "none"
                            },
                            "ih5-icon-date": {
                                "name": "ih5-icon-date",
                                "en": "date"
                            },
                            "ih5-icon-search": {
                                "name": "ih5-icon-search",
                                "en": "search"
                            }
                        }
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D1D1D1",
                        "groupName": "icon"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "right",
                        "groupName": "icon",
                        "optionLocales": {
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "icon"
                    },
                    "topOnBlur": {
                        "locale": {
                            "en": "topOnBlur"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "outsideBlur": {
                        "locale": {
                            "en": "outsideBlur"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "showNumberOptionArrow": {
                        "locale": {
                            "en": "numericManipulationArrow"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Input"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        },
                        "params": []
                    },
                    "input": {
                        "locale": {
                            "en": "input"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "confirm": {
                        "locale": {
                            "en": "confirm"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentContent"
                                }
                            }
                        ]
                    },
                    "errorType": {
                        "locale": {
                            "en": "errorType"
                        }
                    },
                    "correctType": {
                        "locale": {
                            "en": "correctType"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "clearContent",
                        "locale": {
                            "en": "clearContent"
                        }
                    },
                    {
                        "name": "clearValue",
                        "locale": {
                            "en": "clearValue"
                        }
                    },
                    {
                        "name": "autoClearValue",
                        "locale": {
                            "en": "autoClearValue"
                        }
                    },
                    {
                        "name": "_valueLength",
                        "locale": {
                            "en": "valueLength"
                        }
                    },
                    {
                        "name": "focSelect",
                        "locale": {
                            "en": "focusSelect"
                        }
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "_isFocus",
                        "locale": {
                            "en": "isFocus"
                        }
                    },
                    {
                        "name": "_getStateValue",
                        "locale": {
                            "en": "_getStateValue"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-layoutcol": {
            "map": {
                "name": "ih5-layoutcol",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B1AFAF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "stretch": {
                        "locale": {
                            "en": "stretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "horizonStretch": {
                        "locale": {
                            "en": "horizonStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "deviceConfig": {
                        "locale": {
                            "en": "conditionalWidth"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "envWidth"
                    },
                    "largeSize": {
                        "locale": {
                            "en": "pcLarge"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "mediumSize": {
                        "locale": {
                            "en": "pcMedium"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "smallSize": {
                        "locale": {
                            "en": "pcSmall"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "padSize": {
                        "locale": {
                            "en": "pad"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "xsmallSize": {
                        "locale": {
                            "en": "phone"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    }
                },
                "locale": {
                    "en": "OldIh5Layoutcol"
                },
                "eventsMap": {
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "_resetWidth": {
                        "locale": {
                            "en": "_resetWidth"
                        },
                        "params": [
                            {
                                "name": "width",
                                "type": "String"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToPosition",
                        "locale": {
                            "en": "scrollToPosition"
                        },
                        "params": [
                            {
                                "name": "positionX",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            },
                            {
                                "name": "positionY",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollToWidget",
                        "locale": {
                            "en": "scrollToObject"
                        },
                        "params": [
                            {
                                "name": "widget",
                                "type": "ObjSelect",
                                "childOnly": true,
                                "objCallProp": "_elOffsetTop",
                                "locale": {
                                    "en": "object"
                                }
                            },
                            {
                                "name": "deltaY",
                                "type": "Formula",
                                "locale": {
                                    "en": "verticalOffset"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getPhicWidth",
                        "locale": {
                            "en": "getPhicWidth"
                        }
                    },
                    {
                        "name": "getPhicHeight",
                        "locale": {
                            "en": "getPhicHeight"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    {
                        "name": "_scrollDistance",
                        "locale": {
                            "en": "scrollDistance"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-layoutrow": {
            "map": {
                "name": "ih5-layoutrow",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "stretch": {
                        "locale": {
                            "en": "stretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "horizonStretch": {
                        "locale": {
                            "en": "horizonStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "verticalStretch": {
                        "locale": {
                            "en": "verticalStretch"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "deviceConfig": {
                        "locale": {
                            "en": "conditionalWidth"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "envWidth"
                    },
                    "largeSize": {
                        "locale": {
                            "en": "pcLarge"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "mediumSize": {
                        "locale": {
                            "en": "pcMedium"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "smallSize": {
                        "locale": {
                            "en": "pcSmall"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "padSize": {
                        "locale": {
                            "en": "pad"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "xsmallSize": {
                        "locale": {
                            "en": "phone"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "envWidth"
                    },
                    "flexWrap": {
                        "locale": {
                            "en": "wrap"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "innerLayout"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5Layoutrow"
                },
                "eventsMap": {
                    "widthChange": {
                        "locale": {
                            "en": "widthChange"
                        },
                        "params": [
                            {
                                "name": "currentWidth",
                                "type": "String",
                                "locale": {
                                    "en": "currentWidth"
                                }
                            }
                        ]
                    },
                    "heightChange": {
                        "locale": {
                            "en": "heightChange"
                        },
                        "params": [
                            {
                                "name": "currentHeight",
                                "type": "String",
                                "locale": {
                                    "en": "currentHeight"
                                }
                            }
                        ]
                    },
                    "_resetWidth": {
                        "locale": {
                            "en": "_resetWidth"
                        },
                        "params": [
                            {
                                "name": "width",
                                "type": "String"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollToPosition",
                        "locale": {
                            "en": "scrollToPosition"
                        },
                        "params": [
                            {
                                "name": "positionX",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            },
                            {
                                "name": "positionY",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollToWidget",
                        "locale": {
                            "en": "scrollToObject"
                        },
                        "params": [
                            {
                                "name": "widget",
                                "type": "ObjSelect",
                                "childOnly": true,
                                "objCallProp": "_elOffsetTop",
                                "locale": {
                                    "en": "object"
                                }
                            },
                            {
                                "name": "deltaY",
                                "type": "Formula",
                                "locale": {
                                    "en": "verticalOffset"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getPhicWidth",
                        "locale": {
                            "en": "getPhicWidth"
                        }
                    },
                    {
                        "name": "getPhicHeight",
                        "locale": {
                            "en": "getPhicHeight"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    {
                        "name": "_scrollDistance",
                        "locale": {
                            "en": "scrollDistance"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-office-document": {
            "map": {
                "name": "ih5-office-document",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5OfficeDocument"
                },
                "eventsMap": {
                    "documentReady": {
                        "locale": {
                            "en": "documentReady"
                        },
                        "params": []
                    },
                    "saveData": {
                        "locale": {
                            "en": "saveData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "saveDocumentData",
                        "locale": {
                            "en": "saveDocumentData"
                        },
                        "params": []
                    },
                    {
                        "name": "openDocumentData",
                        "locale": {
                            "en": "openDocumentData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "saveJSON",
                        "locale": {
                            "en": "saveJSON"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "loadJSON",
                        "locale": {
                            "en": "loadJSON"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setResPath",
                        "locale": {
                            "en": "setResPath"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "changeUserName",
                        "locale": {
                            "en": "changeUserName"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "getText",
                        "locale": {
                            "en": "getText"
                        },
                        "callback": {
                            "result": {
                                "noValue": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "text",
                                    "locale": {
                                        "en": "text"
                                    }
                                }
                            ]
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-office-presentation": {
            "map": {
                "name": "ih5-office-presentation",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5OfficePresentation"
                },
                "eventsMap": {
                    "documentReady": {
                        "locale": {
                            "en": "documentReady"
                        },
                        "params": []
                    },
                    "saveData": {
                        "locale": {
                            "en": "saveData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "saveDocumentData",
                        "locale": {
                            "en": "saveDocumentData"
                        },
                        "params": []
                    },
                    {
                        "name": "openDocumentData",
                        "locale": {
                            "en": "openDocumentData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "saveJSON",
                        "locale": {
                            "en": "saveJSON"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "loadJSON",
                        "locale": {
                            "en": "loadJSON"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setResPath",
                        "locale": {
                            "en": "setResPath"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "changeUserName",
                        "locale": {
                            "en": "changeUserName"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-office-spreadsheet": {
            "map": {
                "name": "ih5-office-spreadsheet",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5OfficeSpreadsheet"
                },
                "eventsMap": {
                    "documentReady": {
                        "locale": {
                            "en": "documentReady"
                        },
                        "params": []
                    },
                    "saveData": {
                        "locale": {
                            "en": "saveData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Number",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "saveDocumentData",
                        "locale": {
                            "en": "saveDocumentData"
                        },
                        "params": []
                    },
                    {
                        "name": "openDocumentData",
                        "locale": {
                            "en": "openDocumentData"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "saveJSON",
                        "locale": {
                            "en": "saveJSON"
                        },
                        "callback": {
                            "result": {},
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            },
                            "params": []
                        }
                    },
                    {
                        "name": "loadJSON",
                        "locale": {
                            "en": "loadJSON"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "data"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setResPath",
                        "locale": {
                            "en": "setResPath"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "path",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "changeUserName",
                        "locale": {
                            "en": "changeUserName"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "name",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "uploadFile",
                        "locale": {
                            "en": "uploadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "downloadFile",
                        "locale": {
                            "en": "downloadFile"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "noValue": true,
                                "locale": {}
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "options": [
                                    {
                                        "name": "success",
                                        "en": "success",
                                        "value": "success",
                                        "locale": {
                                            "en": "success"
                                        }
                                    },
                                    {
                                        "name": "fail",
                                        "en": "fail",
                                        "value": "fail",
                                        "locale": {
                                            "en": "fail"
                                        }
                                    }
                                ]
                            },
                            "params": [
                                {
                                    "name": "path",
                                    "locale": {}
                                },
                                {
                                    "name": "data",
                                    "locale": {}
                                },
                                {
                                    "name": "status",
                                    "locale": {}
                                },
                                {
                                    "name": "info",
                                    "locale": {}
                                }
                            ]
                        },
                        "paramsAsObj": true,
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-simscroller": {
            "map": {
                "name": "ih5-simscroller",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EDECEC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "startX": {
                        "locale": {
                            "en": "start-X"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "startY": {
                        "locale": {
                            "en": "start-Y"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "layout": {
                        "locale": {
                            "en": "horizontalLayout"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "vertical": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "behavior",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "Justify"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "behavior",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            }
                        }
                    },
                    "pullDownRefresh": {
                        "locale": {
                            "en": "refreshAtTop"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "scrollDown"
                    },
                    "bubbleColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "groupName": "scrollDown"
                    },
                    "topLoadType": {
                        "locale": {
                            "en": "animationType"
                        },
                        "type": "Select",
                        "defaultValue": "type1",
                        "groupName": "scrollDown",
                        "optionLocales": {
                            "type1": {
                                "en": "Type1"
                            },
                            "type2": {
                                "en": "Type2"
                            },
                            "type3": {
                                "en": "Type3"
                            },
                            "type4": {
                                "en": "Type4"
                            },
                            "type5": {
                                "en": "Type5"
                            }
                        }
                    },
                    "topIconColor": {
                        "locale": {
                            "en": "animationColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B6E0A1",
                        "groupName": "scrollDown"
                    },
                    "topTxt": {
                        "locale": {
                            "en": "refreshingHint"
                        },
                        "type": "String",
                        "groupName": "scrollDown"
                    },
                    "loadText": {
                        "locale": {
                            "en": "refreshedHint"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "scrollDown"
                    },
                    "pullUpLoad": {
                        "locale": {
                            "en": "loadAtBottom"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "scrollUp"
                    },
                    "bottomLoadType": {
                        "locale": {
                            "en": "animationType"
                        },
                        "type": "Select",
                        "defaultValue": "type1",
                        "groupName": "scrollUp",
                        "optionLocales": {
                            "type1": {
                                "en": "Type1"
                            },
                            "type2": {
                                "en": "Type2"
                            },
                            "type3": {
                                "en": "Type3"
                            },
                            "type4": {
                                "en": "Type4"
                            },
                            "type5": {
                                "en": "Type5"
                            }
                        }
                    },
                    "bottomIconColor": {
                        "locale": {
                            "en": "animationColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B6E0A1",
                        "groupName": "scrollUp"
                    },
                    "bottomTxt": {
                        "locale": {
                            "en": "loadingHint"
                        },
                        "type": "String",
                        "groupName": "scrollUp"
                    },
                    "moreTxt": {
                        "locale": {
                            "en": "noDataHint"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "scrollUp"
                    },
                    "scrollX": {
                        "locale": {
                            "en": "scrollX"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "scrollY": {
                        "locale": {
                            "en": "scrollY"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "stopPropagation": {
                        "locale": {
                            "en": "stopPropagation"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    }
                },
                "locale": {
                    "en": "Scroller"
                },
                "eventsMap": {
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    },
                    "scroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            },
                            {
                                "name": "scrollLeft",
                                "locale": {
                                    "en": "offsetLeft"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrollTop"
                        }
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrollBottom"
                        }
                    },
                    "scrollLeft": {
                        "locale": {
                            "en": "scrollLeft"
                        }
                    },
                    "scrollRight": {
                        "locale": {
                            "en": "scrollRight"
                        }
                    },
                    "pullingUp": {
                        "locale": {
                            "en": "load"
                        },
                        "params": []
                    },
                    "pullingDown": {
                        "locale": {
                            "en": "refresh"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number"
                            },
                            {
                                "name": "pageY",
                                "type": "Number"
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number"
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number"
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number"
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        }
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        }
                    },
                    {
                        "name": "finishPullDown",
                        "locale": {
                            "en": "hideRefreshingAnimation"
                        }
                    },
                    {
                        "name": "finishPullUp",
                        "locale": {
                            "en": "hideLoadingAnimation"
                        }
                    },
                    {
                        "name": "noMoreData",
                        "locale": {
                            "en": "noData"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "topDis",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "leftDis",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionX"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "_scrollTop",
                        "locale": {
                            "en": "offsetTop"
                        }
                    },
                    {
                        "name": "_scrollLeft",
                        "locale": {
                            "en": "offsetLeft"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-text": {
            "map": {
                "name": "ih5-text",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "__events": {
                        "locale": {
                            "en": "__events"
                        },
                        "type": "Hidden"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "TextArea",
                        "init": "Text",
                        "default": "",
                        "groupName": "value"
                    },
                    "searchText": {
                        "locale": {
                            "en": "highlightText"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "textHighlight"
                    },
                    "highlightBackground": {
                        "locale": {
                            "en": "highlightTextBackground"
                        },
                        "type": "Color",
                        "defaultValue": "#ffff00",
                        "groupName": "textHighlight"
                    },
                    "highlightColor": {
                        "locale": {
                            "en": "highlightTextColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "textHighlight"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 26,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "alfaSlabOne"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "amaticaSC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "comingSoon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "courierNew"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "greatVibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "openSans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "reenieBeanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "sixCaps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "sourceSansPro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "microsoftYaHei"
                            }
                        }
                    },
                    "fontDisplay": {
                        "locale": {
                            "en": "fontDisplay"
                        },
                        "type": "Select",
                        "defaultValue": "fallback",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "auto": {
                                "en": "auto"
                            },
                            "block": {
                                "en": "block"
                            },
                            "swap": {
                                "en": "swap"
                            },
                            "fallback": {
                                "en": "fallback"
                            }
                        }
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "styleType"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "textIndent": {
                        "locale": {
                            "en": "textIndent"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "title": {
                        "locale": {
                            "en": "promptText"
                        },
                        "type": "String",
                        "groupName": "advancedBehavior"
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineSpacing"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "wordSpacing": {
                        "locale": {
                            "en": "wordSpacing"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "letterSpacing": {
                        "locale": {
                            "en": "letterSpacing"
                        },
                        "type": "Number",
                        "groupName": "textLayout"
                    },
                    "maxRows": {
                        "locale": {
                            "en": "maximumRows"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "textLayout"
                    },
                    "maxLength": {
                        "locale": {
                            "en": "maximumCharacters"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "textLayout"
                    },
                    "textOverflow": {
                        "locale": {
                            "en": "textOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "ellipsis",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "clip": {
                                "en": "clip"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            },
                            "unset": {
                                "en": "unset"
                            }
                        }
                    },
                    "isNewLine": {
                        "locale": {
                            "en": "wrap"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "textLayout"
                    },
                    "wordBreak": {
                        "locale": {
                            "en": "wrappingStyle"
                        },
                        "type": "Select",
                        "defaultValue": "normal",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "normal": {
                                "en": "byWord"
                            },
                            "break-word": {
                                "en": "byLetter"
                            }
                        }
                    },
                    "allowSelect": {
                        "locale": {
                            "en": "allowSelect"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "left"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "right"
                            },
                            "justify": {
                                "name": "justify",
                                "en": "justify"
                            }
                        }
                    },
                    "alignItems": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "textLayout",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "top"
                            },
                            "center": {
                                "name": "center",
                                "en": "middle"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "bottom"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Text"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "valueChange": {
                        "locale": {
                            "en": "valueChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setValue",
                        "locale": {
                            "en": "setValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "insertString",
                        "locale": {
                            "en": "insertString"
                        },
                        "params": [
                            {
                                "name": "insertTo",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "countFrom"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "tail"
                                    }
                                }
                            },
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "string",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeWithPos",
                        "locale": {
                            "en": "removeStringByPosition"
                        },
                        "params": [
                            {
                                "name": "removeFrom",
                                "type": "Select",
                                "options": [
                                    "head",
                                    "tail"
                                ],
                                "locale": {
                                    "en": "countFrom"
                                },
                                "optionLocales": {
                                    "head": {
                                        "name": "head",
                                        "en": "head"
                                    },
                                    "tail": {
                                        "name": "tail",
                                        "en": "tail"
                                    }
                                }
                            },
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "index"
                                }
                            },
                            {
                                "name": "count",
                                "type": "Formula",
                                "locale": {
                                    "en": "length"
                                }
                            }
                        ]
                    },
                    {
                        "name": "removeString",
                        "locale": {
                            "en": "removeString"
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            }
                        ]
                    },
                    {
                        "name": "sliceString",
                        "locale": {
                            "en": "sliceString"
                        },
                        "params": [
                            {
                                "name": "start",
                                "type": "Formula",
                                "locale": {
                                    "en": "startFrom"
                                }
                            },
                            {
                                "name": "end",
                                "type": "Formula",
                                "locale": {
                                    "en": "endAt"
                                }
                            }
                        ]
                    },
                    {
                        "name": "randomString",
                        "locale": {
                            "en": "randomString"
                        },
                        "params": [
                            {
                                "name": "length",
                                "type": "Formula",
                                "locale": {
                                    "en": "length"
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "any",
                                    "number",
                                    "string"
                                ],
                                "locale": {
                                    "en": "type"
                                },
                                "optionLocales": {
                                    "any": {
                                        "name": "any",
                                        "en": "numberAndLetter"
                                    },
                                    "number": {
                                        "name": "number",
                                        "en": "number"
                                    },
                                    "string": {
                                        "name": "string",
                                        "en": "letter"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "splitString",
                        "locale": {
                            "en": "splitString"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "divider",
                                "type": "Formula",
                                "locale": {
                                    "en": "separator"
                                }
                            },
                            {
                                "name": "result",
                                "allowTypes": [
                                    "data-arr"
                                ],
                                "allowArr": "one",
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchString",
                        "locale": {
                            "en": "searchString"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "result"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            },
                            {
                                "name": "result",
                                "allowTypes": [
                                    "ih5-rel-text",
                                    "ih5-abs-text",
                                    "ih5-rel-counter",
                                    "ih5-abs-counter",
                                    "data-num",
                                    "data-var"
                                ],
                                "type": "ObjSelectCb",
                                "hideKeep": true,
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "searchHighlight",
                        "locale": {
                            "en": "highlightText"
                        },
                        "params": [
                            {
                                "name": "str",
                                "type": "Formula",
                                "locale": {
                                    "en": "string"
                                }
                            }
                        ]
                    },
                    {
                        "name": "cancelHighlight",
                        "locale": {
                            "en": "cancelHighlight"
                        }
                    },
                    {
                        "name": "_valueLength",
                        "locale": {
                            "en": "length"
                        }
                    },
                    {
                        "name": "_currentWidth",
                        "locale": {
                            "en": "currentWidth"
                        }
                    },
                    {
                        "name": "_currentHeight",
                        "locale": {
                            "en": "currentHeight"
                        }
                    },
                    {
                        "name": "copyToClipboard",
                        "locale": {
                            "en": "copyToClipboard"
                        }
                    },
                    {
                        "name": "typingEffect",
                        "locale": {
                            "en": "showTypingEffect"
                        },
                        "callback": {
                            "result": {
                                "noResult": true
                            },
                            "status": {
                                "name": "status"
                            }
                        },
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "defaultValue": "show",
                                "options": [
                                    "show",
                                    "hide"
                                ],
                                "locale": {
                                    "en": "effect"
                                },
                                "optionLocales": {
                                    "show": {
                                        "name": "show",
                                        "en": "type"
                                    },
                                    "hide": {
                                        "name": "hide",
                                        "en": "delete"
                                    }
                                }
                            },
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "durationS"
                                }
                            },
                            {
                                "name": "delay",
                                "type": "Formula",
                                "hideKeep": true,
                                "locale": {
                                    "en": "delay"
                                }
                            }
                        ]
                    },
                    {
                        "name": "typingEffectReset",
                        "locale": {
                            "en": "stopTypingEffect"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-video": {
            "map": {
                "name": "ih5-video",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "X"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "y": {
                        "locale": {
                            "en": "Y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy"
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "totalTime": {
                        "locale": {
                            "en": "originalDuration"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "behavior"
                    },
                    "playSpeed": {
                        "locale": {
                            "en": "speedRatio"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "behavior"
                    },
                    "actualTime": {
                        "locale": {
                            "en": "actualTime"
                        },
                        "type": "Hidden"
                    },
                    "timerScale": {
                        "locale": {
                            "en": "timerScale"
                        },
                        "type": "Hidden"
                    },
                    "src": {
                        "locale": {
                            "en": "srcUrl"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "muted": {
                        "locale": {
                            "en": "muted"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "volume": {
                        "locale": {
                            "en": "volume"
                        },
                        "type": "Percentage",
                        "defaultValue": 0.5,
                        "groupName": "behavior"
                    },
                    "autoPlay": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "loop": {
                        "locale": {
                            "en": "loop"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "controls": {
                        "locale": {
                            "en": "showControl"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "objectFit": {
                        "locale": {
                            "en": "fitMode"
                        },
                        "type": "Select",
                        "defaultValue": "contain",
                        "groupName": "behavior",
                        "optionLocales": {
                            "contain": {
                                "en": "contain"
                            },
                            "fill": {
                                "en": "fill"
                            },
                            "cover": {
                                "en": "cover"
                            }
                        }
                    },
                    "poster": {
                        "locale": {
                            "en": "coverURL"
                        },
                        "type": "Upload",
                        "groupName": "behavior"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "groupName": "3d"
                    },
                    "transformStyle": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "3d"
                    },
                    "advanceMode": {
                        "locale": {
                            "en": "advancedMode"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "controlsBgColor": {
                        "locale": {
                            "en": "controlsBackgroundColor"
                        },
                        "type": "Color",
                        "groupName": "advancedBehavior"
                    },
                    "controlsColor": {
                        "locale": {
                            "en": "controlsColor"
                        },
                        "type": "Color",
                        "groupName": "advancedBehavior"
                    },
                    "preload": {
                        "locale": {
                            "en": "preload"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "x5PlayMode": {
                        "locale": {
                            "en": "androidFullscreen"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "init": true,
                        "groupName": "advancedBehavior"
                    },
                    "x5Player": {
                        "locale": {
                            "en": "x5Player"
                        },
                        "type": "Hidden",
                        "defaultValue": true,
                        "init": false
                    }
                },
                "locale": {
                    "en": "OldIh5Video"
                },
                "eventsMap": {
                    "start": {
                        "locale": {
                            "en": "start"
                        }
                    },
                    "end": {
                        "locale": {
                            "en": "end"
                        }
                    },
                    "play": {
                        "locale": {
                            "en": "play"
                        }
                    },
                    "pause": {
                        "locale": {
                            "en": "pause"
                        }
                    },
                    "enterFullScreen": {
                        "locale": {
                            "en": "enterFullScreen"
                        }
                    },
                    "exitFullScreen": {
                        "locale": {
                            "en": "exitFullScreen"
                        }
                    },
                    "loadedMetadata": {
                        "locale": {
                            "en": "loadMetadata"
                        },
                        "params": [
                            {
                                "name": "duration",
                                "locale": {
                                    "en": "originalDuration"
                                }
                            }
                        ]
                    },
                    "loadError": {
                        "locale": {
                            "en": "loadError"
                        }
                    },
                    "stop": {
                        "locale": {
                            "en": "stop"
                        }
                    },
                    "reverseStart": {
                        "locale": {
                            "en": "reverseStart"
                        }
                    },
                    "reverseStop": {
                        "locale": {
                            "en": "reverseStop"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "tap"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setPlay",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "setPause",
                        "locale": {
                            "en": "pause"
                        },
                        "params": []
                    },
                    {
                        "name": "togglePlay",
                        "locale": {
                            "en": "playPause"
                        },
                        "params": []
                    },
                    {
                        "name": "jumpTo",
                        "locale": {
                            "en": "jumpTo"
                        },
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "timePositionS"
                                }
                            }
                        ]
                    },
                    {
                        "name": "replay",
                        "locale": {
                            "en": "replay"
                        },
                        "params": []
                    },
                    {
                        "name": "onEnterFullScreen",
                        "locale": {
                            "en": "enterFullScreen"
                        }
                    },
                    {
                        "name": "onExitFullScreen",
                        "locale": {
                            "en": "exitFullScreen"
                        }
                    },
                    {
                        "name": "_videoCurrentTime",
                        "locale": {
                            "en": "timePosition"
                        }
                    },
                    {
                        "name": "_videoTotalTime",
                        "locale": {
                            "en": "originalDuration"
                        }
                    },
                    {
                        "name": "play",
                        "locale": {
                            "en": "play"
                        }
                    },
                    {
                        "name": "pause",
                        "locale": {
                            "en": "pause"
                        }
                    },
                    {
                        "name": "reset",
                        "locale": {
                            "en": "reset"
                        }
                    },
                    {
                        "name": "reversePlay",
                        "locale": {
                            "en": "reversePlay"
                        }
                    },
                    {
                        "name": "seek",
                        "locale": {
                            "en": "seek"
                        }
                    },
                    {
                        "name": "toggle",
                        "locale": {
                            "en": "toggle"
                        }
                    },
                    {
                        "name": "playDuration",
                        "locale": {
                            "en": "playDuration"
                        }
                    },
                    {
                        "name": "playTo",
                        "locale": {
                            "en": "playTo"
                        }
                    },
                    {
                        "name": "toggleDirection",
                        "locale": {
                            "en": "toggleDirection"
                        }
                    },
                    {
                        "name": "playToNextPoint",
                        "locale": {
                            "en": "playToNextPoint"
                        }
                    },
                    {
                        "name": "playToPrevPoint",
                        "locale": {
                            "en": "playToPrevPoint"
                        }
                    }
                ]
            }
        },
        "ih5-rel-web-view": {
            "map": {
                "name": "ih5-web-view",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "srcdoc": {
                        "locale": {
                            "en": "htmlCode"
                        },
                        "type": "TextArea",
                        "groupName": "value"
                    },
                    "src": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "mask": {
                        "locale": {
                            "en": "allowClick"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5WebView"
                },
                "eventsMap": {
                    "loaded": {
                        "locale": {
                            "en": "load"
                        }
                    },
                    "urlChange": {
                        "locale": {
                            "en": "urlChange"
                        },
                        "params": [
                            {
                                "name": "currentUrl",
                                "type": "String",
                                "locale": {
                                    "en": "currentURL"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "refresh",
                        "locale": {
                            "en": "reload"
                        },
                        "params": [
                            {
                                "name": "url",
                                "type": "Formula",
                                "locale": {
                                    "en": "newURL"
                                }
                            }
                        ]
                    },
                    {
                        "name": "_currentUrl",
                        "locale": {
                            "en": "currentUrl"
                        }
                    },
                    {
                        "name": "addUrlParams",
                        "locale": {
                            "en": "addUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "setUrlParams",
                        "locale": {
                            "en": "setUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "getUrlInfo",
                        "locale": {
                            "en": "getUrlInfo"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getAllUrlInfo",
                        "locale": {
                            "en": "getAllUrlInfo"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearUrlInfo",
                        "locale": {
                            "en": "clearUrlInfo"
                        }
                    },
                    {
                        "name": "addHashParams",
                        "locale": {
                            "en": "addHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "setHashParams",
                        "locale": {
                            "en": "setHashParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue"
                            }
                        ]
                    },
                    {
                        "name": "getHash",
                        "locale": {
                            "en": "getHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "getAllHash",
                        "locale": {
                            "en": "getAllHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    "finished"
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearHash",
                        "locale": {
                            "en": "clearHash"
                        }
                    },
                    {
                        "name": "addUrlParamsV2",
                        "locale": {
                            "en": "addUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setUrlParamsV2",
                        "locale": {
                            "en": "setUrlParams"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getUrlInfoV2",
                        "locale": {
                            "en": "getUrlParams"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllUrlInfoV2",
                        "locale": {
                            "en": "getAllUrlParams"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearUrlInfoV2",
                        "locale": {
                            "en": "clearUrlParams"
                        }
                    },
                    {
                        "name": "addHashParamsV2",
                        "locale": {
                            "en": "addHash"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setHashParamsV2",
                        "locale": {
                            "en": "setHash"
                        },
                        "params": [
                            {
                                "name": "params",
                                "type": "MultiKeyValue",
                                "locale": {
                                    "en": "params"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getHashV2",
                        "locale": {
                            "en": "getHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": [
                            {
                                "name": "info",
                                "type": "Formula",
                                "locale": {
                                    "en": "key"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getAllHashV2",
                        "locale": {
                            "en": "getAllHash"
                        },
                        "callback": {
                            "result": {
                                "single": true
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "finished",
                                        "value": "finished",
                                        "locale": {
                                            "en": "finished"
                                        }
                                    }
                                ]
                            }
                        },
                        "params": []
                    },
                    {
                        "name": "clearHashV2",
                        "locale": {
                            "en": "clearHash"
                        }
                    },
                    {
                        "name": "postMessage",
                        "locale": {
                            "en": "postMessage"
                        },
                        "params": [
                            {
                                "name": "data",
                                "type": "Formula",
                                "locale": {
                                    "en": "message"
                                }
                            },
                            {
                                "name": "域名",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "default: *"
                                },
                                "locale": {
                                    "en": "domain"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-select-option": {
            "map": {
                "name": "ih5-select-option",
                "propsMap": {
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "value",
                        "groupName": "value"
                    },
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "alignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "left",
                        "groupName": "behavior",
                        "optionLocales": {
                            "left": {
                                "name": "left",
                                "en": "left"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "right": {
                                "name": "right",
                                "en": "right"
                            }
                        }
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "optionHeight"
                        },
                        "type": "PercentPx",
                        "defaultValue": "34px",
                        "groupName": "behavior"
                    },
                    "minOptionHeight": {
                        "locale": {
                            "en": "minOptionHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#5A5E66",
                        "groupName": "optionStyle"
                    },
                    "labelFontSize": {
                        "locale": {
                            "en": "labelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "labelColor": {
                        "locale": {
                            "en": "labelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#5A5E66",
                        "groupName": "optionStyle"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    }
                },
                "locale": {
                    "en": "OldIh5SelectOption"
                },
                "eventsMap": {
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-rel-select-option-group": {
            "map": {
                "name": "ih5-select-option-group",
                "propsMap": {
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "label",
                        "groupName": "value"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    }
                },
                "locale": {
                    "en": "OldIh5SelectOptionGroup"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-rel-swipeable-buttons": {
            "map": {
                "name": "ih5-swipeable-buttons",
                "propsMap": {
                    "left": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": false,
                        "groupName": "behavior",
                        "optionLocales": {
                            "true": {
                                "en": "Left"
                            },
                            "false": {
                                "en": "Right"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "Quick Actions"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-rel-swipeable-row": {
            "map": {
                "name": "ih5-swipeable-row",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E5E5E5",
                        "groupName": "color"
                    },
                    "verticalAlignment": {
                        "locale": {
                            "en": "verticalAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "behavior",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "stretch": {
                                "en": "Stretch"
                            }
                        }
                    },
                    "allowSwipePast": {
                        "locale": {
                            "en": "swipeEffect"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "forbidSwipe": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Swipeable Item"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-tab-pane": {
            "map": {
                "name": "ih5-tab-pane",
                "propsMap": {
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh0"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E5E5E5",
                        "groupName": "color"
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "mainAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "top": {
                                "en": "Top"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "bottom": {
                                "en": "Bottom"
                            },
                            "space-between": {
                                "en": "SpaceBetween"
                            }
                        }
                    },
                    "horizon": {
                        "locale": {
                            "en": "crossAxisAlignment"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "center": {
                                "en": "Center"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "stretch": {
                                "en": "stretch"
                            }
                        }
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Hidden",
                        "defaultValue": null
                    },
                    "tabCustomId": {
                        "locale": {
                            "en": "tabCustomId"
                        },
                        "type": "Formula",
                        "groupName": "value"
                    },
                    "label": {
                        "locale": {
                            "en": "label"
                        },
                        "type": "String",
                        "defaultValue": "标签页",
                        "groupName": "value"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5TabPane"
                },
                "eventsMap": {
                    "tabClick": {
                        "locale": {
                            "en": "clickTab"
                        },
                        "params": [
                            {
                                "name": "label",
                                "type": "String",
                                "locale": {
                                    "en": "label"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    "leaveTab": {
                        "locale": {
                            "en": "leaveTab"
                        },
                        "params": [
                            {
                                "name": "label",
                                "type": "String",
                                "locale": {
                                    "en": "label"
                                }
                            },
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "index"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "scrollTo",
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula"
                            },
                            {
                                "name": "speed",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula"
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula"
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-accordion": {
            "map": {
                "name": "ih5-accordion",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "stretch": {
                        "locale": {
                            "en": "heightProp"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "activeIndex": {
                        "locale": {
                            "en": "currentPanel"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "manualToggle": {
                        "locale": {
                            "en": "manualToggle"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "panelMarginTop": {
                        "locale": {
                            "en": "panelMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Accordion"
                },
                "eventsMap": {
                    "changeindex": {
                        "locale": {
                            "en": "switchPanel"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "panelIndex"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "tap"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "changeActiveIndex",
                        "locale": {
                            "en": "goToPanel"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "panelIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-calendar": {
            "map": {
                "name": "ih5-calendar",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "400px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "doublePanel": {
                        "locale": {
                            "en": "doublePanel"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    },
                    "control": {
                        "locale": {
                            "en": "control"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "mode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "one",
                        "groupName": "default",
                        "optionLocales": {
                            "one": {
                                "en": "OneDate"
                            },
                            "two": {
                                "en": "Range"
                            },
                            "more": {
                                "en": "MultiDate"
                            }
                        }
                    },
                    "defaultDate": {
                        "locale": {
                            "en": "defaultDate"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "minValid": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "maxValid": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "default"
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f4f5f6",
                        "groupName": "default"
                    },
                    "contentColor": {
                        "locale": {
                            "en": "contentColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#499df2",
                        "groupName": "default"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "default"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "hightlightFontColor": {
                        "locale": {
                            "en": "highlightFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5Calendar"
                },
                "eventsMap": {
                    "chooseOne": {
                        "locale": {
                            "en": "pickDate"
                        },
                        "params": [
                            {
                                "name": "date",
                                "type": "String",
                                "locale": {
                                    "en": "date"
                                }
                            }
                        ]
                    },
                    "chooseTwo": {
                        "locale": {
                            "en": "pickRange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startdate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "enddate"
                                }
                            },
                            {
                                "name": "diffDays",
                                "type": "String",
                                "locale": {
                                    "en": "timeSpan"
                                }
                            }
                        ]
                    },
                    "chooseMore": {
                        "locale": {
                            "en": "chooseMultidate"
                        },
                        "params": [
                            {
                                "name": "dateArr",
                                "type": "String",
                                "locale": {
                                    "en": "dateArray"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setChosenDate",
                        "locale": {
                            "en": "setChosenDate"
                        },
                        "params": [
                            {
                                "name": "dateArr",
                                "type": "Formula",
                                "locale": {
                                    "en": "dateArray"
                                }
                            }
                        ]
                    },
                    {
                        "name": "clearChooseDate",
                        "locale": {
                            "en": "clearChooseDate"
                        },
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-carousel": {
            "map": {
                "name": "ih5-carousel",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F4C191",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "autoplay": {
                        "locale": {
                            "en": "autoPlay"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "interval": {
                        "locale": {
                            "en": "interval"
                        },
                        "type": "Number",
                        "defaultValue": 3,
                        "groupName": "behavior"
                    },
                    "indicatorPosition": {
                        "locale": {
                            "en": "indicatorPosition"
                        },
                        "type": "Select",
                        "defaultValue": "",
                        "groupName": "behavior",
                        "optionLocales": {
                            "inside": {
                                "en": "inside"
                            },
                            "outside": {
                                "en": "Outside"
                            },
                            "none": {
                                "en": "Hide"
                            }
                        }
                    },
                    "duration": {
                        "locale": {
                            "en": "duration"
                        },
                        "type": "Number",
                        "defaultValue": 500,
                        "groupName": "behavior"
                    },
                    "shape": {
                        "locale": {
                            "en": "roundIndicator"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "indicatorRadius": {
                        "locale": {
                            "en": "indicatorRadius"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "behavior"
                    },
                    "indicatorColor": {
                        "locale": {
                            "en": "indicatorColor"
                        },
                        "type": "Color",
                        "groupName": "behavior"
                    },
                    "arrow": {
                        "locale": {
                            "en": "arrowDisplay"
                        },
                        "type": "Select",
                        "defaultValue": "hover",
                        "groupName": "behavior",
                        "optionLocales": {
                            "hover": {
                                "en": "Hover"
                            },
                            "always": {
                                "en": "Always"
                            },
                            "never": {
                                "en": "Never"
                            }
                        }
                    },
                    "type": {
                        "locale": {
                            "en": "switchMode"
                        },
                        "type": "Select",
                        "defaultValue": "",
                        "groupName": "behavior",
                        "optionLocales": {
                            "": {
                                "en": "Normal"
                            },
                            "card": {
                                "en": "Card"
                            }
                        }
                    },
                    "currentIndex": {
                        "locale": {
                            "en": "currentItem"
                        },
                        "type": "Number",
                        "groupName": "value"
                    },
                    "stopPlay": {
                        "locale": {
                            "en": "hoverStop"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "slipDirection": {
                        "locale": {
                            "en": "switchDirection"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "groupName": "behavior",
                        "optionLocales": {
                            "horizontal": {
                                "en": "Horizontal"
                            },
                            "vertical": {
                                "en": "Vertical"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5Carousel"
                },
                "eventsMap": {
                    "mouseenter": {
                        "locale": {
                            "en": "mouseEnter"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseLeave"
                        },
                        "params": []
                    },
                    "_indexChange": {
                        "locale": {
                            "en": "_indexChange"
                        },
                        "params": [
                            {
                                "name": "currentIndex",
                                "type": "Number"
                            }
                        ]
                    },
                    "pageChange": {
                        "locale": {
                            "en": "switchItem"
                        },
                        "params": [
                            {
                                "name": "currentIndex",
                                "type": "Number",
                                "locale": {
                                    "en": "itemIndex"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "prevItem",
                        "locale": {
                            "en": "previousItem"
                        }
                    },
                    {
                        "name": "nextItem",
                        "locale": {
                            "en": "nextItem"
                        }
                    },
                    {
                        "name": "jumpTo",
                        "locale": {
                            "en": "goToItem"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "itemIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-checkbox": {
            "map": {
                "name": "ih5-checkbox",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "3px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D1D1D1",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "checked": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": 0,
                        "groupName": "value"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 18,
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#09BB07",
                        "groupName": "color"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    }
                },
                "locale": {
                    "en": "OldIh5Checkbox"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean"
                            }
                        ]
                    },
                    "checkTrue": {
                        "locale": {
                            "en": "check"
                        }
                    },
                    "checkFalse": {
                        "locale": {
                            "en": "cancelCheck"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isChecked"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-color-selector": {
            "map": {
                "name": "ih5-color-selector",
                "propsMap": {
                    "selectColor": {
                        "locale": {
                            "en": "selectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F44E3B",
                        "groupName": "value"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3F3F3F",
                        "groupName": "color"
                    },
                    "sizeScale": {
                        "locale": {
                            "en": "sizeScale"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 290,
                        "groupName": "wh"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 82,
                        "groupName": "wh"
                    },
                    "colorItemSize": {
                        "locale": {
                            "en": "colorBlockSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "behavior"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Formula",
                        "groupName": "margin2"
                    },
                    "customClass": {
                        "locale": {
                            "en": "customClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5ColorSelector"
                },
                "eventsMap": {
                    "colorChange": {
                        "locale": {
                            "en": "colorChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "activeChange": {
                        "locale": {
                            "en": "colorChanging"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "zoom": {
                        "locale": {
                            "en": "zoom"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setCurrentColor",
                        "locale": {
                            "en": "setCurrentColor"
                        },
                        "params": [
                            {
                                "name": "color",
                                "type": "FormulaColor",
                                "locale": {
                                    "en": "color"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-drag-column": {
            "map": {
                "name": "ih5-drag-column",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 200,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": 100,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "color"
                    },
                    "stopDrag": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "flexWrap": {
                        "locale": {
                            "en": "wrap"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Drag Column"
                },
                "eventsMap": {
                    "drag": {
                        "locale": {
                            "en": "dragOwn"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "positionIndex"
                                }
                            }
                        ]
                    },
                    "drop": {
                        "locale": {
                            "en": "dropAny"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Number",
                                "locale": {
                                    "en": "positionIndex"
                                }
                            }
                        ]
                    },
                    "dropFrom": {
                        "locale": {
                            "en": "dropOwn"
                        }
                    },
                    "over": {
                        "locale": {
                            "en": "dragOver"
                        }
                    },
                    "out": {
                        "locale": {
                            "en": "dragOutOrDropAny"
                        }
                    },
                    "outOnly": {
                        "locale": {
                            "en": "dragOut"
                        }
                    },
                    "remove": {
                        "locale": {
                            "en": "removeAny"
                        }
                    },
                    "removeFrom": {
                        "locale": {
                            "en": "removeFrom"
                        }
                    },
                    "cancel": {
                        "locale": {
                            "en": "revertAny"
                        }
                    },
                    "cancelFrom": {
                        "locale": {
                            "en": "cancelFrom"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        }
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleClick"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longPress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-drag-group": {
            "map": {
                "name": "ih5-drag-group",
                "propsMap": {
                    "spillBehavior": {
                        "locale": {
                            "en": "spillBehavior"
                        },
                        "type": "Select",
                        "defaultValue": "none",
                        "groupName": "behavior",
                        "optionLocales": {
                            "none": {
                                "en": "Drop"
                            },
                            "revert": {
                                "en": "Revert"
                            },
                            "remove": {
                                "en": "Remove"
                            }
                        }
                    },
                    "horizontal": {
                        "locale": {
                            "en": "horizontalElement"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "stopDrag": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "dragCancelAndRevert": {
                        "locale": {
                            "en": "dragCancelAndRevert"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "Drag Group"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "initialize"
                        }
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-rel-drop-container": {
            "map": {
                "name": "ih5-drop-container",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "150px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#B9E2FB",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "color"
                    },
                    "overflow": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5DropContainer"
                },
                "eventsMap": {
                    "mouseover": {
                        "locale": {
                            "en": "mouseOver"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseout": {
                        "locale": {
                            "en": "mouseOut"
                        }
                    },
                    "dragenter": {
                        "locale": {
                            "en": "dragEnter"
                        }
                    },
                    "dragover": {
                        "locale": {
                            "en": "dragOver"
                        }
                    },
                    "dragleave": {
                        "locale": {
                            "en": "dragLeave"
                        }
                    },
                    "drop": {
                        "locale": {
                            "en": "drop"
                        },
                        "params": [
                            {
                                "name": "files",
                                "type": "Formula",
                                "locale": {
                                    "en": "droppedFile(s)"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-masonry-container": {
            "map": {
                "name": "ih5-masonry-container",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": null,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding0"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "bg"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Number",
                        "defaultValue": null,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3D"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "dom3DLayout",
                        "vlHide": true
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "bgImage": {
                        "locale": {
                            "en": "backgroundImage"
                        },
                        "type": "Upload",
                        "groupName": "bg0"
                    },
                    "cut": {
                        "locale": {
                            "en": "overflow"
                        },
                        "type": "Select",
                        "defaultValue": "visible",
                        "groupName": "innerLayout0",
                        "optionLocales": {
                            "hidden": {
                                "en": "Hidden"
                            },
                            "visible": {
                                "en": "Visible"
                            },
                            "auto": {
                                "en": "Scroll X, Y"
                            },
                            "scrollX": {
                                "en": "Scroll X"
                            },
                            "scrollY": {
                                "en": "Scroll Y"
                            }
                        }
                    },
                    "hideScrollBar": {
                        "locale": {
                            "en": "hideScrollbar"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "innerLayout0"
                    },
                    "vertical": {
                        "locale": {
                            "en": "vertical"
                        },
                        "type": "Hidden",
                        "defaultValue": "top"
                    },
                    "horizon": {
                        "locale": {
                            "en": "horizon"
                        },
                        "type": "Hidden",
                        "defaultValue": "left"
                    },
                    "stretch": {
                        "locale": {
                            "en": "heightProp"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "columnWidth": {
                        "locale": {
                            "en": "columnWidth"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "behavior"
                    },
                    "gutterBot": {
                        "locale": {
                            "en": "gutterBot"
                        },
                        "type": "Number",
                        "groupName": "behavior"
                    },
                    "flexWrap": {
                        "locale": {
                            "en": "flexWrap"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    }
                },
                "locale": {
                    "en": "Masonry"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    },
                    "mouseenter": {
                        "locale": {
                            "en": "mouseon"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mouseleave": {
                        "locale": {
                            "en": "mouseout"
                        },
                        "params": []
                    },
                    "onScroll": {
                        "locale": {
                            "en": "scroll"
                        },
                        "params": [
                            {
                                "name": "scrollTop",
                                "type": "Number",
                                "locale": {
                                    "en": "offsetTop"
                                }
                            }
                        ]
                    },
                    "scrollTop": {
                        "locale": {
                            "en": "scrolltotop"
                        },
                        "params": []
                    },
                    "scrollBottom": {
                        "locale": {
                            "en": "scrolltobottom"
                        },
                        "params": []
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    },
                    {
                        "name": "scrollTo",
                        "locale": {
                            "en": "scrollTo"
                        },
                        "params": [
                            {
                                "name": "position",
                                "type": "Formula",
                                "locale": {
                                    "en": "positionY"
                                }
                            },
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toTop",
                        "locale": {
                            "en": "toTop"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "toBottom",
                        "locale": {
                            "en": "toBottom"
                        },
                        "params": [
                            {
                                "name": "speed",
                                "type": "Formula",
                                "locale": {
                                    "en": "duration(1~100SlowDownInTurn)"
                                }
                            },
                            {
                                "name": "animationType",
                                "type": "Select",
                                "options": [
                                    "ease-out",
                                    "ease-in",
                                    "linear"
                                ],
                                "defaultValue": "ease-out",
                                "locale": {
                                    "en": "animation"
                                },
                                "optionLocales": {
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "ease-out"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "ease-in"
                                    },
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    }
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-menu": {
            "map": {
                "name": "ih5-menu",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "34px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "34px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E7E7E7",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "hoverBgColor": {
                        "locale": {
                            "en": "hoveringBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "color"
                    },
                    "text": {
                        "locale": {
                            "en": "text"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#222222",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "textStyle": {
                        "locale": {
                            "en": "textStyle"
                        },
                        "type": "SelectMore",
                        "defaultValue": 0,
                        "groupName": "fontStyle"
                    },
                    "fontStyle": {
                        "locale": {
                            "en": "fontStyle"
                        },
                        "type": "Hidden"
                    },
                    "textDecoration": {
                        "locale": {
                            "en": "textDecoration"
                        },
                        "type": "Hidden"
                    },
                    "fontWeight": {
                        "locale": {
                            "en": "fontWeight"
                        },
                        "type": "Hidden"
                    },
                    "iconPosition": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "left",
                        "groupName": "icon",
                        "optionLocales": {
                            "left": {
                                "en": "Left"
                            },
                            "right": {
                                "en": "Right"
                            },
                            "none": {
                                "en": "None"
                            }
                        }
                    },
                    "iconType": {
                        "locale": {
                            "en": "iconStyle"
                        },
                        "type": "IconSelect",
                        "defaultValue": "menu1",
                        "groupName": "icon",
                        "optionLocales": {
                            "plus": {
                                "name": "plus",
                                "en": "plus"
                            },
                            "minus": {
                                "name": "minus",
                                "en": "minus"
                            },
                            "plusCircle": {
                                "name": "plusCircle",
                                "en": "plusCircle"
                            },
                            "minusCircle": {
                                "name": "minusCircle",
                                "en": "minusCircle"
                            },
                            "addSquare": {
                                "name": "addSquare",
                                "en": "addSquare"
                            },
                            "minusSquare": {
                                "name": "minusSquare",
                                "en": "minusSquare"
                            },
                            "check": {
                                "name": "check",
                                "en": "check"
                            },
                            "close": {
                                "name": "close",
                                "en": "close1"
                            },
                            "close2": {
                                "name": "close2",
                                "en": "close2"
                            },
                            "checkCircle": {
                                "name": "checkCircle",
                                "en": "checkCircle"
                            },
                            "closeCircle": {
                                "name": "closeCircle",
                                "en": "closeCircle"
                            },
                            "menu1": {
                                "name": "menu1",
                                "en": "menu1"
                            },
                            "menu2": {
                                "name": "menu2",
                                "en": "menu2"
                            },
                            "menu3": {
                                "name": "menu3",
                                "en": "menu3"
                            },
                            "more1": {
                                "name": "more1",
                                "en": "more1"
                            },
                            "more2": {
                                "name": "more2",
                                "en": "more2"
                            },
                            "setting": {
                                "name": "setting",
                                "en": "setting"
                            },
                            "info1": {
                                "name": "info1",
                                "en": "info1"
                            },
                            "info2": {
                                "name": "info2",
                                "en": "info2"
                            },
                            "question1": {
                                "name": "question1",
                                "en": "question1"
                            },
                            "question2": {
                                "name": "question2",
                                "en": "question2"
                            },
                            "warning1": {
                                "name": "warning1",
                                "en": "warning1"
                            },
                            "warning2": {
                                "name": "warning2",
                                "en": "warning2"
                            },
                            "warning3": {
                                "name": "warning3",
                                "en": "warning3"
                            },
                            "warning4": {
                                "name": "warning4",
                                "en": "Warning4"
                            },
                            "refresh1": {
                                "name": "refresh1",
                                "en": "refresh1"
                            },
                            "refresh2": {
                                "name": "refresh2",
                                "en": "refresh2"
                            },
                            "sync": {
                                "name": "sync",
                                "en": "sync"
                            },
                            "back": {
                                "name": "back",
                                "en": "back"
                            },
                            "rightArrow": {
                                "name": "rightArrow",
                                "en": "rightArrow"
                            },
                            "leftArrow": {
                                "name": "leftArrow",
                                "en": "leftArrow"
                            },
                            "upArrow": {
                                "name": "upArrow",
                                "en": "upArrow"
                            },
                            "downArrow": {
                                "name": "downArrow",
                                "en": "downArrow"
                            },
                            "play1": {
                                "name": "play1",
                                "en": "play1"
                            },
                            "play2": {
                                "name": "play2",
                                "en": "play2"
                            },
                            "play3": {
                                "name": "play3",
                                "en": "play3"
                            },
                            "play4": {
                                "name": "play4",
                                "en": "play4"
                            },
                            "play5": {
                                "name": "play5",
                                "en": "play5"
                            },
                            "pause1": {
                                "name": "pause1",
                                "en": "pause1"
                            },
                            "pause2": {
                                "name": "pause2",
                                "en": "pause2"
                            },
                            "download": {
                                "name": "download",
                                "en": "download"
                            },
                            "upload": {
                                "name": "upload",
                                "en": "upload"
                            },
                            "lock": {
                                "name": "lock",
                                "en": "lock"
                            },
                            "unlock": {
                                "name": "unlock",
                                "en": "unlock"
                            },
                            "search1": {
                                "name": "search1",
                                "en": "search1"
                            },
                            "search2": {
                                "name": "search2",
                                "en": "search2"
                            },
                            "fullscreen": {
                                "name": "fullscreen",
                                "en": "fullscreen"
                            },
                            "share1": {
                                "name": "share1",
                                "en": "share1"
                            },
                            "share2": {
                                "name": "share2",
                                "en": "share2"
                            },
                            "share3": {
                                "name": "share3",
                                "en": "share3"
                            },
                            "delete": {
                                "name": "delete",
                                "en": "delete"
                            },
                            "send": {
                                "name": "send",
                                "en": "send"
                            },
                            "heart1": {
                                "name": "heart1",
                                "en": "heart1"
                            },
                            "heart2": {
                                "name": "heart2",
                                "en": "heart2"
                            },
                            "map": {
                                "name": "map",
                                "en": "map"
                            },
                            "customerService": {
                                "name": "customerService",
                                "en": "customerService"
                            },
                            "scan": {
                                "name": "scan",
                                "en": "scan1"
                            },
                            "scan2": {
                                "name": "scan2",
                                "en": "scan2"
                            },
                            "notification": {
                                "name": "notification",
                                "en": "notification"
                            },
                            "star1": {
                                "name": "star1",
                                "en": "star1"
                            },
                            "star2": {
                                "name": "star2",
                                "en": "star2"
                            },
                            "time": {
                                "name": "time",
                                "en": "time"
                            },
                            "auth": {
                                "name": "auth",
                                "en": "auth"
                            },
                            "show": {
                                "name": "show",
                                "en": "show"
                            },
                            "user": {
                                "name": "user",
                                "en": "user1"
                            },
                            "user2": {
                                "name": "user2",
                                "en": "user2"
                            },
                            "userGroup": {
                                "name": "userGroup",
                                "en": "userGroup"
                            },
                            "camera": {
                                "name": "camera",
                                "en": "camera"
                            },
                            "edit1": {
                                "name": "edit1",
                                "en": "edit1"
                            },
                            "edit2": {
                                "name": "edit2",
                                "en": "edit2"
                            },
                            "edit3": {
                                "name": "edit3",
                                "en": "edit3"
                            },
                            "like": {
                                "name": "like",
                                "en": "like"
                            },
                            "attachment": {
                                "name": "attachment",
                                "en": "attachment"
                            },
                            "mic": {
                                "name": "mic",
                                "en": "mic"
                            },
                            "car": {
                                "name": "car",
                                "en": "car"
                            },
                            "building": {
                                "name": "building",
                                "en": "Building1"
                            },
                            "building2": {
                                "name": "building2",
                                "en": "Building2"
                            },
                            "wineglass": {
                                "name": "wineglass",
                                "en": "wineglass"
                            },
                            "bill": {
                                "name": "bill",
                                "en": "bill"
                            },
                            "toolbox": {
                                "name": "toolbox",
                                "en": "toolbox"
                            },
                            "dialog": {
                                "name": "dialog",
                                "en": "Dialog"
                            },
                            "label1": {
                                "name": "label1",
                                "en": "Label1"
                            },
                            "label2": {
                                "name": "label2",
                                "en": "Label2"
                            },
                            "file": {
                                "name": "file",
                                "en": "File"
                            }
                        }
                    },
                    "iconSrc": {
                        "locale": {
                            "en": "src"
                        },
                        "type": "Upload",
                        "groupName": "icon"
                    },
                    "iconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "icon"
                    },
                    "iconSize": {
                        "locale": {
                            "en": "iconSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "icon"
                    },
                    "iconMargin": {
                        "locale": {
                            "en": "iconMargin"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "icon"
                    },
                    "trigger": {
                        "locale": {
                            "en": "triggerType"
                        },
                        "type": "Select",
                        "defaultValue": "click",
                        "groupName": "optionStyle",
                        "optionLocales": {
                            "click": {
                                "en": "click"
                            },
                            "hover": {
                                "en": "hover(PC)"
                            }
                        }
                    },
                    "dpBgColor": {
                        "locale": {
                            "en": "dropDownBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "dropDownWidth": {
                        "locale": {
                            "en": "dropDownWidth"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "optionStyle"
                    },
                    "placement": {
                        "locale": {
                            "en": "placement"
                        },
                        "type": "Select",
                        "defaultValue": "bottom-end",
                        "groupName": "optionStyle",
                        "optionLocales": {
                            "top": {
                                "en": "top"
                            },
                            "top-start": {
                                "en": "top-start"
                            },
                            "top-end": {
                                "en": "top-end"
                            },
                            "bottom": {
                                "en": "bottom"
                            },
                            "bottom-start": {
                                "en": "bottom-start"
                            },
                            "bottom-end": {
                                "en": "bottom-end"
                            }
                        }
                    },
                    "lineHeight": {
                        "locale": {
                            "en": "lineHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "optionStyle"
                    },
                    "dropDownMaxHeight": {
                        "locale": {
                            "en": "dropDownMaxHeight"
                        },
                        "type": "Number",
                        "groupName": "optionStyle"
                    }
                },
                "locale": {
                    "en": "OldIh5Menu"
                },
                "eventsMap": {
                    "selectMenuItem": {
                        "locale": {
                            "en": "selectItem"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-month-calendar-picker": {
            "map": {
                "name": "ih5-month-calendar-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "400px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "year": {
                        "locale": {
                            "en": "year"
                        },
                        "type": "Hidden",
                        "defaultValue": ""
                    },
                    "month": {
                        "locale": {
                            "en": "month"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "selectionMode": {
                        "locale": {
                            "en": "selectionMode"
                        },
                        "type": "Select",
                        "defaultValue": "day",
                        "groupName": "value",
                        "optionLocales": {
                            "day": {
                                "en": "Single"
                            },
                            "range": {
                                "en": "Range"
                            },
                            "multiple": {
                                "en": "Multiple"
                            }
                        }
                    },
                    "minValid": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "maxValid": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "currentMonthOnly": {
                        "locale": {
                            "en": "currentMonthOnly"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "currentWeekOnly": {
                        "locale": {
                            "en": "weekMode"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "weekHeight": {
                        "locale": {
                            "en": "panelHeight"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "70px",
                        "groupName": "behavior"
                    },
                    "showWeekArrow": {
                        "locale": {
                            "en": "showWeekSwitch"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "values": {
                        "locale": {
                            "en": "multipleSelectedValues"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "monthNames": {
                        "locale": {
                            "en": "monthName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "一月",
                            "二月",
                            "三月",
                            "四月",
                            "五月",
                            "六月",
                            "七月",
                            "八月",
                            "九月",
                            "十月",
                            "十一月",
                            "十二月"
                        ],
                        "groupName": "behavior"
                    },
                    "weekdayNames": {
                        "locale": {
                            "en": "weekdayName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "日",
                            "一",
                            "二",
                            "三",
                            "四",
                            "五",
                            "六"
                        ],
                        "groupName": "behavior"
                    },
                    "beginDay": {
                        "locale": {
                            "en": "beginDay"
                        },
                        "type": "Select",
                        "defaultValue": 0,
                        "groupName": "behavior",
                        "optionLocales": {
                            "0": {
                                "en": "Sunday"
                            },
                            "1": {
                                "en": "Monday"
                            },
                            "2": {
                                "en": "Tuesday"
                            },
                            "3": {
                                "en": "Wednesday"
                            },
                            "4": {
                                "en": "Thursday"
                            },
                            "5": {
                                "en": "Friday"
                            },
                            "6": {
                                "en": "Saturday"
                            }
                        }
                    },
                    "markingDay": {
                        "locale": {
                            "en": "markingDay"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "behavior"
                    },
                    "markingColor": {
                        "locale": {
                            "en": "markColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "behavior"
                    },
                    "markingColorBefore": {
                        "locale": {
                            "en": "markingColorBefore"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "behavior"
                    },
                    "disabledDay": {
                        "locale": {
                            "en": "disabledDay"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "behavior"
                    },
                    "startText": {
                        "locale": {
                            "en": "startText"
                        },
                        "type": "String",
                        "defaultValue": "Start",
                        "groupName": "behavior"
                    },
                    "endText": {
                        "locale": {
                            "en": "endText"
                        },
                        "type": "String",
                        "defaultValue": "End",
                        "groupName": "behavior"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "fontStyle"
                    },
                    "selectionBackground": {
                        "locale": {
                            "en": "selectionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "fontStyle"
                    },
                    "selectionColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "fontStyle"
                    },
                    "betweenBackground": {
                        "locale": {
                            "en": "rangeColor"
                        },
                        "type": "Color",
                        "defaultValue": "rgba(0, 0, 0, .05)",
                        "groupName": "behavior"
                    },
                    "linkColor": {
                        "locale": {
                            "en": "headerColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3388bb",
                        "groupName": "fontStyle"
                    },
                    "todayColor": {
                        "locale": {
                            "en": "todayColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3388bb",
                        "groupName": "fontStyle"
                    }
                },
                "locale": {
                    "en": "DatePicker"
                },
                "eventsMap": {
                    "pickvalue": {
                        "locale": {
                            "en": "pickDateValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "selectedValue"
                                }
                            }
                        ]
                    },
                    "pickRangeStart": {
                        "locale": {
                            "en": "pickRange"
                        },
                        "params": [
                            {
                                "name": "minDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            }
                        ]
                    },
                    "pickRangeEnd": {
                        "locale": {
                            "en": "pickRange"
                        },
                        "params": [
                            {
                                "name": "minDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "maxDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "timespan",
                                "type": "Number",
                                "locale": {
                                    "en": "timeSpan(days)"
                                }
                            }
                        ]
                    },
                    "pickDimmed": {
                        "locale": {
                            "en": "pickDimmed"
                        },
                        "params": []
                    },
                    "pickmultiple": {
                        "locale": {
                            "en": "pickMultiple"
                        },
                        "params": [
                            {
                                "name": "values",
                                "type": "String",
                                "locale": {
                                    "en": "chosenValues"
                                }
                            }
                        ]
                    },
                    "monthchange": {
                        "locale": {
                            "en": "monthChange"
                        },
                        "params": [
                            {
                                "name": "month",
                                "type": "String",
                                "locale": {
                                    "en": "chosenMonth"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelection",
                        "locale": {
                            "en": "clearSelection"
                        },
                        "params": []
                    },
                    {
                        "name": "prevWeek",
                        "locale": {
                            "en": "previousWeek"
                        }
                    },
                    {
                        "name": "nextWeek",
                        "locale": {
                            "en": "nextWeek"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-month-picker": {
            "map": {
                "name": "ih5-month-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "400px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "year": {
                        "locale": {
                            "en": "year"
                        },
                        "type": "Number",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "value": {
                        "locale": {
                            "en": "chosenValue"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "monthNames": {
                        "locale": {
                            "en": "monthName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "一月",
                            "二月",
                            "三月",
                            "四月",
                            "五月",
                            "六月",
                            "七月",
                            "八月",
                            "九月",
                            "十月",
                            "十一月",
                            "十二月"
                        ],
                        "groupName": "behavior"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "fontStyle"
                    },
                    "selectionBackground": {
                        "locale": {
                            "en": "selectionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "fontStyle"
                    },
                    "selectionColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "fontStyle"
                    },
                    "selectMode": {
                        "locale": {
                            "en": "selectMode"
                        },
                        "type": "Select",
                        "defaultValue": "month",
                        "groupName": "value",
                        "optionLocales": {
                            "month": {
                                "en": "month"
                            },
                            "range": {
                                "en": "range"
                            },
                            "multiple": {
                                "en": "multiple"
                            }
                        }
                    },
                    "startMonth": {
                        "locale": {
                            "en": "startMonth"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "endMonth": {
                        "locale": {
                            "en": "endMonth"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "rangeColor": {
                        "locale": {
                            "en": "rangeColor"
                        },
                        "type": "Color",
                        "defaultValue": "rgba(0, 0, 0, 0.05)",
                        "groupName": "value"
                    },
                    "multipleValues": {
                        "locale": {
                            "en": "multipleValues"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "minMonth": {
                        "locale": {
                            "en": "minMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "maxMonth": {
                        "locale": {
                            "en": "maxMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "noSelectMonth": {
                        "locale": {
                            "en": "noSelectMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "markingMonth": {
                        "locale": {
                            "en": "markingMonth"
                        },
                        "type": "String",
                        "groupName": "default"
                    },
                    "currentMonth": {
                        "locale": {
                            "en": "currentMonth"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "markingColor": {
                        "locale": {
                            "en": "markingColor"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "default"
                    },
                    "markingColorBefore": {
                        "locale": {
                            "en": "markingColorBefore"
                        },
                        "type": "Color",
                        "defaultValue": "#cccccc",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "Month Picker"
                },
                "eventsMap": {
                    "pick": {
                        "locale": {
                            "en": "pick"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "selectedYear-Month"
                                }
                            },
                            {
                                "name": "selectedYear",
                                "type": "String",
                                "locale": {
                                    "en": "selectedYear"
                                }
                            },
                            {
                                "name": "selectedMonth",
                                "type": "String",
                                "locale": {
                                    "en": "selectedMonth"
                                }
                            }
                        ]
                    },
                    "pickRangeStart": {
                        "locale": {
                            "en": "pickRangeStart"
                        },
                        "params": [
                            {
                                "name": "minMonth",
                                "locale": {}
                            }
                        ]
                    },
                    "pickRangeEnd": {
                        "locale": {
                            "en": "pickRangeEnd"
                        },
                        "params": [
                            {
                                "name": "minMonth",
                                "locale": {}
                            },
                            {
                                "name": "maxMonth",
                                "locale": {}
                            }
                        ]
                    },
                    "pickmultiple": {
                        "locale": {
                            "en": "pickMultiple"
                        },
                        "params": [
                            {
                                "name": "value",
                                "locale": {}
                            }
                        ]
                    },
                    "pickDimmed": {
                        "locale": {
                            "en": "pickDimmed"
                        }
                    },
                    "changeyear": {
                        "locale": {
                            "en": "changeYear"
                        },
                        "params": [
                            {
                                "name": "year",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelection",
                        "locale": {
                            "en": "clearSelection"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-navbar": {
            "map": {
                "name": "ih5-navbar",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "actBgColor": {
                        "locale": {
                            "en": "activeBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#D1D1D1",
                        "groupName": "tabStyle"
                    },
                    "tabsHeight": {
                        "locale": {
                            "en": "tabsHeight"
                        },
                        "type": "Number",
                        "defaultValue": 40,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderRadius": {
                        "locale": {
                            "en": "tabsBorderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "tabStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "tabStyle"
                    },
                    "tabColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#303133",
                        "groupName": "tabStyle"
                    },
                    "activeColor": {
                        "locale": {
                            "en": "activeTabColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderRadiusPos": {
                        "locale": {
                            "en": "tabsBorderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderWidth": {
                        "locale": {
                            "en": "tabsBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderStyle": {
                        "locale": {
                            "en": "tabsBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "tabsBorderColor": {
                        "locale": {
                            "en": "tabsBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderPos": {
                        "locale": {
                            "en": "tabsBorderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsShadowType": {
                        "locale": {
                            "en": "tabsShadowType"
                        },
                        "type": "Select",
                        "initValue": "box",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "tabsDropShadowOffX": {
                        "locale": {
                            "en": "tabsDropShadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowOffY": {
                        "locale": {
                            "en": "tabsDropShadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowBlur": {
                        "locale": {
                            "en": "tabsDropShadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowColor": {
                        "locale": {
                            "en": "tabsDropShadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "currentIndex": {
                        "locale": {
                            "en": "defaultTab"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "value"
                    },
                    "tabCut": {
                        "locale": {
                            "en": "cutTab"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "tabStyle"
                    },
                    "tabBottom": {
                        "locale": {
                            "en": "bottomMargin"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "tabStyle"
                    },
                    "switchBySwiping": {
                        "locale": {
                            "en": "slideToSwitch"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Navbar"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "gotoPageCustomId",
                        "locale": {
                            "en": "goToPage"
                        },
                        "params": [
                            {
                                "name": "pageCustomId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "gotoTab",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "pageId",
                                "type": "ObjSelect",
                                "allowTypes": [
                                    "ih5-navbar-item"
                                ],
                                "childOnly": true,
                                "locale": {
                                    "en": "tabObject"
                                }
                            }
                        ]
                    },
                    {
                        "name": "navTap",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "locale": {
                                    "en": "tabIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "nextPage",
                        "locale": {
                            "en": "nextTab"
                        }
                    },
                    {
                        "name": "prevPage",
                        "locale": {
                            "en": "previousTab"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-pagination": {
            "map": {
                "name": "ih5-pagination",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "width"
                        },
                        "type": "Hidden",
                        "defaultValue": 40
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "Hidden"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "height"
                        },
                        "type": "Hidden",
                        "defaultValue": 32
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "Hidden"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "Hidden"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "labelWidth": {
                        "locale": {
                            "en": "labelWidth"
                        },
                        "type": "Integer",
                        "defaultValue": 40,
                        "initValue": 40,
                        "groupName": "wh"
                    },
                    "labelHeight": {
                        "locale": {
                            "en": "labelHeight"
                        },
                        "type": "Integer",
                        "defaultValue": 32,
                        "initValue": 32,
                        "groupName": "wh"
                    },
                    "current": {
                        "locale": {
                            "en": "current"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "value"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#706A6A",
                        "groupName": "fontStyle"
                    },
                    "unFontColor": {
                        "locale": {
                            "en": "unFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "fontStyle"
                    },
                    "selectColor": {
                        "locale": {
                            "en": "selectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#56A8FA",
                        "groupName": "behavior"
                    },
                    "unSelectColor": {
                        "locale": {
                            "en": "unselectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "total": {
                        "locale": {
                            "en": "totalItems"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "value"
                    },
                    "display": {
                        "locale": {
                            "en": "itemsPerPage"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "value"
                    },
                    "pagegroup": {
                        "locale": {
                            "en": "quickLinks"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "behavior"
                    },
                    "gutter": {
                        "locale": {
                            "en": "gutter"
                        },
                        "type": "Number",
                        "defaultValue": -1,
                        "groupName": "behavior"
                    },
                    "hideIndicator": {
                        "locale": {
                            "en": "simple"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Pagination"
                },
                "eventsMap": {
                    "currentChange": {
                        "locale": {
                            "en": "pageChange"
                        },
                        "params": [
                            {
                                "name": "current",
                                "type": "Formula",
                                "locale": {
                                    "en": "currentPage"
                                }
                            }
                        ]
                    },
                    "_judgeOdd": {
                        "locale": {
                            "en": "_judgeOdd"
                        },
                        "params": [
                            {
                                "name": "pagegroup",
                                "type": "Formula"
                            }
                        ]
                    },
                    "_setTotal": {
                        "locale": {
                            "en": "_setTotal"
                        },
                        "params": [
                            {
                                "name": "total",
                                "type": "Formula"
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setDataNum",
                        "locale": {
                            "en": "setDataNumber"
                        },
                        "params": [
                            {
                                "name": "quantity",
                                "type": "Formula",
                                "locale": {
                                    "en": "quantity"
                                }
                            }
                        ]
                    },
                    {
                        "name": "setCurrent",
                        "locale": {
                            "en": "goToPage"
                        },
                        "params": [
                            {
                                "name": "page",
                                "type": "Formula",
                                "locale": {
                                    "en": "page"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-radio": {
            "map": {
                "name": "ih5-radio",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 24,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "checked": {
                        "locale": {
                            "en": "checked"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "initValue": 0,
                        "groupName": "value"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "color": {
                        "locale": {
                            "en": "checkedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#09BB07",
                        "groupName": "color"
                    },
                    "unSelectedColor": {
                        "locale": {
                            "en": "unselectedColor"
                        },
                        "type": "Color",
                        "defaultValue": "#C9C9C9",
                        "groupName": "color"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    }
                },
                "locale": {
                    "en": "OldIh5Radio"
                },
                "eventsMap": {
                    "change": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean"
                            }
                        ]
                    },
                    "checkTrue": {
                        "locale": {
                            "en": "check"
                        }
                    },
                    "checkFalse": {
                        "locale": {
                            "en": "cancelCheck"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isChecked"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-rate": {
            "map": {
                "name": "ih5-rate",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 130,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 20,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rateValue": {
                        "locale": {
                            "en": "rateValue"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "maxValue": {
                        "locale": {
                            "en": "maxValue"
                        },
                        "type": "Number",
                        "defaultValue": 5,
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 20,
                        "groupName": "behavior"
                    },
                    "rateColor": {
                        "locale": {
                            "en": "rateColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F7BA2A",
                        "groupName": "behavior"
                    },
                    "voidColor": {
                        "locale": {
                            "en": "voidColor"
                        },
                        "type": "Color",
                        "defaultValue": "#C6D1DE",
                        "groupName": "behavior"
                    },
                    "showScore": {
                        "locale": {
                            "en": "showScore"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "allowHalf": {
                        "locale": {
                            "en": "allowHalf"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "disabledColor": {
                        "locale": {
                            "en": "disabledColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EFF2F7",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Rate"
                },
                "eventsMap": {
                    "rateChange": {
                        "locale": {
                            "en": "rateChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-scrollable-calendar": {
            "map": {
                "name": "ih5-scrollable-calendar",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "350px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "selectionMode": {
                        "locale": {
                            "en": "selectionMode"
                        },
                        "type": "Select",
                        "defaultValue": "day",
                        "groupName": "value",
                        "optionLocales": {
                            "day": {
                                "en": "Day"
                            },
                            "range": {
                                "en": "Range"
                            },
                            "multiple": {
                                "en": "Multiple"
                            }
                        }
                    },
                    "year": {
                        "locale": {
                            "en": "year"
                        },
                        "type": "Number",
                        "groupName": "value"
                    },
                    "minValid": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "maxValid": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "chosenValue"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "DatePicker",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "values": {
                        "locale": {
                            "en": "multiplyChosenValues"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "showHeading": {
                        "locale": {
                            "en": "showHeading"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "heading": {
                        "locale": {
                            "en": "heading"
                        },
                        "type": "String",
                        "defaultValue": "Date Picker",
                        "groupName": "behavior"
                    },
                    "weekLookUp": {
                        "locale": {
                            "en": "weekdayName"
                        },
                        "type": "String",
                        "defaultValue": [
                            "Sun",
                            "Mon",
                            "Tue",
                            "Wed",
                            "Thu",
                            "Fri",
                            "Sat"
                        ],
                        "groupName": "behavior"
                    },
                    "scrollToChangeYear": {
                        "locale": {
                            "en": "scrollToChangeYear"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "default"
                    },
                    "fontFamily": {
                        "locale": {
                            "en": "fontFamily"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "selectionBackground": {
                        "locale": {
                            "en": "selectionBackground"
                        },
                        "type": "Color",
                        "defaultValue": "#4499cc",
                        "groupName": "fontStyle"
                    },
                    "selectionColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "fontStyle"
                    },
                    "backgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "color"
                    },
                    "color": {
                        "locale": {
                            "en": "color"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "fontStyle"
                    },
                    "todayColor": {
                        "locale": {
                            "en": "colorOfToday’sDate"
                        },
                        "type": "Color",
                        "defaultValue": "#3388bb",
                        "groupName": "fontStyle"
                    }
                },
                "locale": {
                    "en": "Scrollable Calendar"
                },
                "eventsMap": {
                    "pickrange": {
                        "locale": {
                            "en": "pickDateRange"
                        },
                        "params": [
                            {
                                "name": "minDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "maxDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "timespan",
                                "type": "Number",
                                "locale": {
                                    "en": "timespan(d)"
                                }
                            }
                        ]
                    },
                    "pickvalue": {
                        "locale": {
                            "en": "pickDateValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "selectedValue"
                                }
                            }
                        ]
                    },
                    "pickmultiple": {
                        "locale": {
                            "en": "pickMultiple"
                        },
                        "params": [
                            {
                                "name": "values",
                                "type": "String",
                                "locale": {
                                    "en": "chosenValues"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clear",
                        "locale": {
                            "en": "clearSelection"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-search": {
            "map": {
                "name": "ih5-search",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "range": {
                        "locale": {
                            "en": "searchRange"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "value": {
                        "locale": {
                            "en": "searchValue"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请输入查询内容",
                        "groupName": "behavior"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "Alfa Slab One"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "Allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "Amatica SC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "Arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "Coming Soon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "Courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "Courier New"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "Enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "Great Vibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "Helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "Italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "Lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "Monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "Montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "Open Sans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "Raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "Reenie Beanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "Righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "Roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "Satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "Six Caps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "Source Sans Pro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "Times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "Microsoft YaHei"
                            }
                        }
                    },
                    "iconSlots": {
                        "locale": {
                            "en": "iconPosition"
                        },
                        "type": "Select",
                        "defaultValue": "suffix",
                        "groupName": "icon",
                        "optionLocales": {
                            "prefix": {
                                "en": "Prefix"
                            },
                            "suffix": {
                                "en": "Suffix"
                            },
                            "prepend": {
                                "en": "Prepend"
                            },
                            "append": {
                                "en": "Append"
                            },
                            "noIcon": {
                                "en": "No Icon"
                            }
                        }
                    },
                    "fontSize": {
                        "locale": {
                            "en": "inputFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "searchOptionHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "optionStyle"
                    },
                    "optionFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "focusOpenOpts": {
                        "locale": {
                            "en": "focusOpenOpts"
                        },
                        "type": "Boolean",
                        "default": false,
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Search"
                },
                "eventsMap": {
                    "beforeSearch": {
                        "locale": {
                            "en": "beforeSearch"
                        },
                        "params": []
                    },
                    "selectItem": {
                        "locale": {
                            "en": "selectItem"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "clickSure": {
                        "locale": {
                            "en": "toSearch"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "inputChange": {
                        "locale": {
                            "en": "inputChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "enterKeySearch": {
                        "locale": {
                            "en": "enterKeySearch"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {}
                            }
                        ]
                    },
                    "onFocus": {
                        "locale": {
                            "en": "onFocus"
                        }
                    },
                    "onBlur": {
                        "locale": {
                            "en": "onBlur"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setSearchValue",
                        "locale": {
                            "en": "setSearchValue"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Formula",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    {
                        "name": "focus",
                        "locale": {
                            "en": "focus"
                        }
                    },
                    {
                        "name": "blur",
                        "locale": {
                            "en": "blur"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-select": {
            "map": {
                "name": "ih5-select",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "alfaSlabOne"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "amaticaSC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "comingSoon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "courierNew"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "greatVibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "openSans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "reenieBeanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "sixCaps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "sourceSansPro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "microsoftYaHei"
                            }
                        }
                    },
                    "optionList": {
                        "locale": {
                            "en": "options"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "horizontalAlignment"
                        },
                        "type": "BtnSwitch",
                        "defaultValue": "flex-start",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "flex-start": {
                                "name": "flex-start",
                                "en": "flexStart"
                            },
                            "center": {
                                "name": "center",
                                "en": "center"
                            },
                            "flex-end": {
                                "name": "flex-end",
                                "en": "flexEnd"
                            }
                        }
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "objectArrayList"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "allowCustom": {
                        "locale": {
                            "en": "allowCustom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "optionHeight"
                        },
                        "type": "PercentPx",
                        "defaultValue": "34px",
                        "groupName": "optionStyle"
                    },
                    "minOptionHeight": {
                        "locale": {
                            "en": "minOptionHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "optionStyle"
                    },
                    "showArrow": {
                        "locale": {
                            "en": "showArrow"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "icon"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "oneArray",
                        "init": "oneArray",
                        "groupName": "value",
                        "optionLocales": {
                            "oneArray": {
                                "en": "oneDimensionalArray"
                            },
                            "objectArray": {
                                "en": "objectArray"
                            },
                            "userDefine": {
                                "en": "customOptions"
                            }
                        }
                    },
                    "userDefine": {
                        "locale": {
                            "en": "userDefine"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "selectValue": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "value"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请选择",
                        "groupName": "behavior"
                    },
                    "inputBgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "inputColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "fontStyle"
                    },
                    "disabledColor": {
                        "locale": {
                            "en": "disabledColor"
                        },
                        "type": "Color",
                        "defaultValue": "#f5f5f5",
                        "groupName": "color"
                    },
                    "inputIconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#bfcbd9",
                        "groupName": "icon"
                    },
                    "focusColor": {
                        "locale": {
                            "en": "focusColor"
                        },
                        "type": "Color",
                        "defaultValue": "#0099FF",
                        "groupName": "border2"
                    },
                    "placeholderColor": {
                        "locale": {
                            "en": "placeholderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#BABABA",
                        "groupName": "fontStyle"
                    },
                    "inputFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "opBgColor": {
                        "locale": {
                            "en": "optionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "moveBgColor": {
                        "locale": {
                            "en": "optionHoverBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F7FA",
                        "groupName": "optionStyle"
                    },
                    "opBgMaxHeight": {
                        "locale": {
                            "en": "maxListHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "advancedBehavior"
                    },
                    "optTextOverflow": {
                        "locale": {
                            "en": "optTextOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "default",
                        "groupName": "advancedBehavior",
                        "optionLocales": {
                            "default": {
                                "en": "default"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            },
                            "selectEllipsis": {
                                "en": "selectEllipsis"
                            }
                        }
                    },
                    "opColor": {
                        "locale": {
                            "en": "optionFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "optionStyle"
                    },
                    "opFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 10,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "labelText": {
                        "locale": {
                            "en": "labelText"
                        },
                        "type": "Hidden"
                    },
                    "labelSize": {
                        "locale": {
                            "en": "labelSize"
                        },
                        "type": "Hidden",
                        "defaultValue": 13
                    },
                    "labelColor": {
                        "locale": {
                            "en": "labelColor"
                        },
                        "type": "Hidden",
                        "defaultValue": "#666666"
                    },
                    "clearable": {
                        "locale": {
                            "en": "clearable"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "filterable": {
                        "locale": {
                            "en": "filterable"
                        },
                        "type": "Boolean",
                        "groupName": "advancedBehavior"
                    },
                    "followTriggerNode": {
                        "locale": {
                            "en": "followMenu"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Select"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "newValue"
                                }
                            }
                        ]
                    },
                    "focus": {
                        "locale": {
                            "en": "focus"
                        }
                    },
                    "blur": {
                        "locale": {
                            "en": "blur"
                        }
                    },
                    "clear": {
                        "locale": {
                            "en": "clear"
                        }
                    },
                    "visibleChange": {
                        "locale": {
                            "en": "visibleChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "boolean"
                                }
                            }
                        ]
                    },
                    "inputChange": {
                        "locale": {
                            "en": "inputChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelect",
                        "locale": {
                            "en": "clearSelect"
                        },
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-select-multiple": {
            "map": {
                "name": "ih5-select-multiple",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "200px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 32,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "PercentPx",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "None"
                            },
                            "solid": {
                                "en": "Solid"
                            },
                            "dashed": {
                                "en": "Dashed"
                            },
                            "dotted": {
                                "en": "Dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "FontSelect",
                        "defaultValue": "inherit",
                        "groupName": "fontStyle",
                        "optionLocales": {
                            "inherit": {
                                "name": "inherit",
                                "en": "inherit"
                            },
                            "Alfa Slab One": {
                                "name": "Alfa Slab One",
                                "en": "alfaSlabOne"
                            },
                            "Allura": {
                                "name": "Allura",
                                "en": "allura"
                            },
                            "Amatica SC": {
                                "name": "Amatica SC",
                                "en": "amaticaSC"
                            },
                            "Arial": {
                                "name": "Arial",
                                "en": "arial"
                            },
                            "Coming Soon": {
                                "name": "Coming Soon",
                                "en": "comingSoon"
                            },
                            "Courier": {
                                "name": "Courier",
                                "en": "courier"
                            },
                            "Courier New": {
                                "name": "Courier New",
                                "en": "courierNew"
                            },
                            "Enriqueta": {
                                "name": "Enriqueta",
                                "en": "enriqueta"
                            },
                            "Great Vibes": {
                                "name": "Great Vibes",
                                "en": "greatVibes"
                            },
                            "Helvetica": {
                                "name": "Helvetica",
                                "en": "helvetica"
                            },
                            "Italianno": {
                                "name": "Italianno",
                                "en": "italianno"
                            },
                            "Lato": {
                                "name": "Lato",
                                "en": "lato"
                            },
                            "Monoton": {
                                "name": "Monoton",
                                "en": "monoton"
                            },
                            "Montez": {
                                "name": "Montez",
                                "en": "montez"
                            },
                            "Open Sans": {
                                "name": "Open Sans",
                                "en": "openSans"
                            },
                            "Raleway": {
                                "name": "Raleway",
                                "en": "raleway"
                            },
                            "Reenie Beanie": {
                                "name": "Reenie Beanie",
                                "en": "reenieBeanie"
                            },
                            "Righteous": {
                                "name": "Righteous",
                                "en": "righteous"
                            },
                            "Roboto": {
                                "name": "Roboto",
                                "en": "roboto"
                            },
                            "Satisfy": {
                                "name": "Satisfy",
                                "en": "satisfy"
                            },
                            "Six Caps": {
                                "name": "Six Caps",
                                "en": "sixCaps"
                            },
                            "Source Sans Pro": {
                                "name": "Source Sans Pro",
                                "en": "sourceSansPro"
                            },
                            "Times": {
                                "name": "Times",
                                "en": "times"
                            },
                            "Microsoft YaHei": {
                                "name": "Microsoft YaHei",
                                "en": "microsoftYaHei"
                            }
                        }
                    },
                    "optionList": {
                        "locale": {
                            "en": "options"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "showArrow": {
                        "locale": {
                            "en": "showArrow"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "icon"
                    },
                    "optionHeight": {
                        "locale": {
                            "en": "optionHeight"
                        },
                        "type": "PercentPx",
                        "defaultValue": "34px",
                        "groupName": "optionStyle"
                    },
                    "minOptionHeight": {
                        "locale": {
                            "en": "minOptionHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "optionStyle"
                    },
                    "userDefine": {
                        "locale": {
                            "en": "userDefine"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "value"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "oneArray",
                        "init": "oneArray",
                        "groupName": "value",
                        "optionLocales": {
                            "oneArray": {
                                "en": "oneArray"
                            },
                            "objectArray": {
                                "en": "objectArray"
                            },
                            "userDefine": {
                                "en": "userDefine"
                            }
                        }
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "objectArrayList"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "allowCustom": {
                        "locale": {
                            "en": "allowCustom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "selectValue": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "String",
                        "defaultValue": [],
                        "groupName": "value"
                    },
                    "placeholder": {
                        "locale": {
                            "en": "placeholder"
                        },
                        "type": "String",
                        "defaultValue": "请选择",
                        "groupName": "behavior"
                    },
                    "inputBgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "inputColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "fontStyle"
                    },
                    "focusColor": {
                        "locale": {
                            "en": "focusColor"
                        },
                        "type": "Color",
                        "defaultValue": "#0099FF",
                        "groupName": "border2"
                    },
                    "placeholderColor": {
                        "locale": {
                            "en": "placeholderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#BABABA",
                        "groupName": "fontStyle"
                    },
                    "inputIconColor": {
                        "locale": {
                            "en": "iconColor"
                        },
                        "type": "Color",
                        "defaultValue": "#bfcbd9",
                        "groupName": "icon"
                    },
                    "selectedBgColor": {
                        "locale": {
                            "en": "selectionsColor"
                        },
                        "type": "Color",
                        "defaultValue": "#bfcbd9",
                        "groupName": "color"
                    },
                    "inputFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "fontStyle"
                    },
                    "opBgColor": {
                        "locale": {
                            "en": "optionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "moveBgColor": {
                        "locale": {
                            "en": "moveInBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F7FA",
                        "groupName": "optionStyle"
                    },
                    "opBgMaxHeight": {
                        "locale": {
                            "en": "maxListHeight"
                        },
                        "type": "PercentPx",
                        "groupName": "advancedBehavior"
                    },
                    "optTextOverflow": {
                        "locale": {
                            "en": "optTextOverflow"
                        },
                        "type": "Select",
                        "defaultValue": "default",
                        "groupName": "advancedBehavior",
                        "optionLocales": {
                            "default": {
                                "en": "default"
                            },
                            "ellipsis": {
                                "en": "ellipsis"
                            }
                        }
                    },
                    "opColor": {
                        "locale": {
                            "en": "optionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "optionStyle"
                    },
                    "opFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "itemPaddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "optionStyle"
                    },
                    "labelText": {
                        "locale": {
                            "en": "labelText"
                        },
                        "type": "Hidden"
                    },
                    "labelSize": {
                        "locale": {
                            "en": "labelSize"
                        },
                        "type": "Hidden",
                        "defaultValue": 13
                    },
                    "labelColor": {
                        "locale": {
                            "en": "labelColor"
                        },
                        "type": "Hidden",
                        "defaultValue": "#666666"
                    },
                    "maxTagCount": {
                        "locale": {
                            "en": "maxSelection"
                        },
                        "type": "Number",
                        "groupName": "behavior"
                    },
                    "maxShowTagCount": {
                        "locale": {
                            "en": "maxShownSelection"
                        },
                        "type": "Number",
                        "groupName": "behavior"
                    },
                    "filterable": {
                        "locale": {
                            "en": "filterable"
                        },
                        "type": "Boolean",
                        "groupName": "advancedBehavior"
                    },
                    "followTriggerNode": {
                        "locale": {
                            "en": "followMenu"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    },
                    "clearable": {
                        "locale": {
                            "en": "clearable"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "OldIh5SelectMultiple"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "selectOption"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "list",
                                "type": "Array",
                                "locale": {
                                    "en": "list"
                                }
                            }
                        ]
                    },
                    "removeTag": {
                        "locale": {
                            "en": "deselectOption"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "value"
                                }
                            },
                            {
                                "name": "list",
                                "type": "Array",
                                "locale": {
                                    "en": "list"
                                }
                            }
                        ]
                    },
                    "visibleChange": {
                        "locale": {
                            "en": "optionListExpandOrCollapse"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "isExpanded"
                                }
                            }
                        ]
                    },
                    "clear": {
                        "locale": {
                            "en": "clear"
                        }
                    },
                    "inputChange": {
                        "locale": {
                            "en": "inputChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "String",
                                "locale": {
                                    "en": "currentValue"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "clearSelect",
                        "locale": {
                            "en": "clearSelect"
                        },
                        "params": []
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-slider": {
            "map": {
                "name": "ih5-slider",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "8px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "currentValue"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "sliderMin": {
                        "locale": {
                            "en": "minValue"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "behavior"
                    },
                    "sliderMax": {
                        "locale": {
                            "en": "maxValue"
                        },
                        "type": "Number",
                        "defaultValue": 100,
                        "groupName": "behavior"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "sliderDotSize": {
                        "locale": {
                            "en": "dotSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "sliderDotColor": {
                        "locale": {
                            "en": "sliderDotColor"
                        },
                        "type": "Color",
                        "defaultValue": "#ffffff",
                        "groupName": "behavior"
                    },
                    "sliderProcessColor": {
                        "locale": {
                            "en": "processColor"
                        },
                        "type": "Color",
                        "defaultValue": "#999999",
                        "groupName": "behavior"
                    },
                    "sliderBackgroundColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "sliderTip": {
                        "locale": {
                            "en": "showTip"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "sliderTipBackgroundColor": {
                        "locale": {
                            "en": "tipColor"
                        },
                        "type": "Color",
                        "defaultValue": "#999999",
                        "groupName": "behavior"
                    },
                    "sliderTipFontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "formatter": {
                        "locale": {
                            "en": "percent"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "removeShadows": {
                        "locale": {
                            "en": "removeShadows"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "advancedBehavior"
                    }
                },
                "locale": {
                    "en": "OldIh5Slider"
                },
                "eventsMap": {
                    "beginChange": {
                        "locale": {
                            "en": "slideBegin"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "endChange": {
                        "locale": {
                            "en": "slideEnd"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "changing": {
                        "locale": {
                            "en": "sliding"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "dbltap"
                        }
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        }
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        }
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        }
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        }
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        }
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-step": {
            "map": {
                "name": "ih5-step",
                "propsMap": {
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "icon": {
                        "locale": {
                            "en": "icon"
                        },
                        "type": "Upload",
                        "groupName": "value"
                    },
                    "status": {
                        "locale": {
                            "en": "status"
                        },
                        "type": "Select",
                        "defaultValue": "",
                        "groupName": "value",
                        "optionLocales": {
                            "": {
                                "en": "Default"
                            },
                            "wait": {
                                "en": "Wait"
                            },
                            "process": {
                                "en": "Process"
                            },
                            "error": {
                                "en": "Error"
                            },
                            "finish": {
                                "en": "Finish"
                            },
                            "success": {
                                "en": "Success"
                            }
                        }
                    },
                    "description": {
                        "locale": {
                            "en": "description"
                        },
                        "type": "String",
                        "groupName": "value"
                    }
                },
                "locale": {
                    "en": "OldIh5Step"
                },
                "eventsMap": {},
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    }
                ]
            }
        },
        "ih5-rel-steps": {
            "map": {
                "name": "ih5-steps",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "space": {
                        "locale": {
                            "en": "itemMargin"
                        },
                        "type": "PercentPx",
                        "groupName": "behavior"
                    },
                    "direction": {
                        "locale": {
                            "en": "direction"
                        },
                        "type": "Select",
                        "defaultValue": "horizontal",
                        "groupName": "behavior",
                        "optionLocales": {
                            "horizontal": {
                                "en": "Horizontal"
                            },
                            "vertical": {
                                "en": "Vertical"
                            }
                        }
                    },
                    "isHorizontal": {
                        "locale": {
                            "en": "isHorizontal"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "alignCenter": {
                        "locale": {
                            "en": "alignCenter"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "active": {
                        "locale": {
                            "en": "currentStep"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "processStatus": {
                        "locale": {
                            "en": "processStatus"
                        },
                        "type": "Select",
                        "defaultValue": "process",
                        "groupName": "behavior",
                        "optionLocales": {
                            "wait": {
                                "en": "Wait"
                            },
                            "process": {
                                "en": "Process"
                            },
                            "error": {
                                "en": "Error"
                            },
                            "finish": {
                                "en": "Finish"
                            },
                            "success": {
                                "en": "Success"
                            }
                        }
                    },
                    "finishStatus": {
                        "locale": {
                            "en": "finishStatuss"
                        },
                        "type": "Select",
                        "defaultValue": "success",
                        "groupName": "behavior",
                        "optionLocales": {
                            "wait": {
                                "en": "Wait"
                            },
                            "process": {
                                "en": "Process"
                            },
                            "error": {
                                "en": "Error"
                            },
                            "finish": {
                                "en": "Finish"
                            },
                            "success": {
                                "en": "Success"
                            }
                        }
                    },
                    "iconWidth": {
                        "locale": {
                            "en": "iconWidth"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "iconHeight": {
                        "locale": {
                            "en": "iconHeight"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "icon"
                    },
                    "titleSize": {
                        "locale": {
                            "en": "titleSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5Steps"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-swipeable-container": {
            "map": {
                "name": "ih5-swipeable-container",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#EDECEC",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    }
                },
                "locale": {
                    "en": "Swipeable Row"
                },
                "eventsMap": {
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {},
                    "swipeleft": {},
                    "swiperight": {},
                    "swipeup": {},
                    "swipedown": {},
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "closeCurrent",
                        "locale": {
                            "en": "closeItem"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-switch1": {
            "map": {
                "name": "ih5-switch1",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 52,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 32,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "100px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DFDFDF",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "initValue": 1,
                        "groupName": "value"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disable"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "switchActiveColor": {
                        "locale": {
                            "en": "onColor"
                        },
                        "type": "Color",
                        "defaultValue": "#00C696",
                        "groupName": "behavior"
                    },
                    "switchInactiveColor": {
                        "locale": {
                            "en": "offColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "switchButtonColor": {
                        "locale": {
                            "en": "buttonColor"
                        },
                        "type": "Color",
                        "initValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "switchActiveLabel": {
                        "locale": {
                            "en": "switchActiveLabel"
                        },
                        "type": "Hidden"
                    },
                    "switchInactiveLabel": {
                        "locale": {
                            "en": "switchInactiveLabel"
                        },
                        "type": "Hidden"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Hidden",
                        "defaultValue": 16
                    },
                    "switchSpeed": {
                        "locale": {
                            "en": "switchSpeed"
                        },
                        "type": "Number",
                        "defaultValue": 300,
                        "groupName": "advancedBehavior"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    }
                },
                "locale": {
                    "en": "OldIh5Switch1"
                },
                "eventsMap": {
                    "changeSwitch": {
                        "locale": {
                            "en": "switch"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "openSwitch": {
                        "locale": {
                            "en": "switchOn"
                        }
                    },
                    "closeSwitch": {
                        "locale": {
                            "en": "switchOff"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-switch": {
            "map": {
                "name": "ih5-switch2",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 50,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 22,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "100px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DFDFDF",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "currentStatus"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "initValue": 1,
                        "groupName": "value"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "switchActiveColor": {
                        "locale": {
                            "en": "onColor"
                        },
                        "type": "Color",
                        "defaultValue": "#00C696",
                        "groupName": "behavior"
                    },
                    "switchInactiveColor": {
                        "locale": {
                            "en": "offColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FF4949",
                        "groupName": "behavior"
                    },
                    "switchButtonColor": {
                        "locale": {
                            "en": "buttonColor"
                        },
                        "type": "Color",
                        "initValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "switchActiveLabel": {
                        "locale": {
                            "en": "onLabel"
                        },
                        "type": "String",
                        "defaultValue": "on",
                        "groupName": "behavior"
                    },
                    "switchInactiveLabel": {
                        "locale": {
                            "en": "offLabel"
                        },
                        "type": "String",
                        "defaultValue": "off",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "String",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "switchSpeed": {
                        "locale": {
                            "en": "switchSpeed"
                        },
                        "type": "Number",
                        "defaultValue": 300,
                        "groupName": "advancedBehavior"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    }
                },
                "locale": {
                    "en": "OldIh5Switch2"
                },
                "eventsMap": {
                    "changeSwitch": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "openSwitch": {
                        "locale": {
                            "en": "open"
                        }
                    },
                    "closeSwitch": {
                        "locale": {
                            "en": "close"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-switch2": {
            "map": {
                "name": "ih5-switch2",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "Integer",
                        "defaultValue": 50,
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "Integer",
                        "defaultValue": 22,
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "100px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DFDFDF",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border2"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Select",
                        "defaultValue": "no",
                        "groupName": "gesture",
                        "optionLocales": {
                            "no": {
                                "en": "disable"
                            },
                            "up": {
                                "en": "up"
                            },
                            "down": {
                                "en": "down"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            },
                            "upDown": {
                                "en": "upAndDown"
                            },
                            "leftRight": {
                                "en": "leftAndRight"
                            },
                            "any": {
                                "en": "anyDirection"
                            },
                            "sweepAny": {
                                "en": "sweepAny"
                            }
                        }
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchToZoom"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "rotatable": {
                        "locale": {
                            "en": "pinchToRotate"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "currentStatus"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "initValue": 1,
                        "groupName": "value"
                    },
                    "themeStyle": {
                        "locale": {
                            "en": "themeStyle"
                        },
                        "type": "themeStyle",
                        "groupName": "theme"
                    },
                    "disabled": {
                        "locale": {
                            "en": "disabled"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "behavior"
                    },
                    "switchActiveColor": {
                        "locale": {
                            "en": "onColor"
                        },
                        "type": "Color",
                        "defaultValue": "#00C696",
                        "groupName": "behavior"
                    },
                    "switchInactiveColor": {
                        "locale": {
                            "en": "offColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FF4949",
                        "groupName": "behavior"
                    },
                    "switchButtonColor": {
                        "locale": {
                            "en": "buttonColor"
                        },
                        "type": "Color",
                        "initValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "switchActiveLabel": {
                        "locale": {
                            "en": "onLabel"
                        },
                        "type": "String",
                        "defaultValue": "on",
                        "groupName": "behavior"
                    },
                    "switchInactiveLabel": {
                        "locale": {
                            "en": "offLabel"
                        },
                        "type": "String",
                        "defaultValue": "off",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "String",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "switchSpeed": {
                        "locale": {
                            "en": "switchSpeed"
                        },
                        "type": "Number",
                        "defaultValue": 300,
                        "groupName": "advancedBehavior"
                    },
                    "valueType": {
                        "locale": {
                            "en": "valueType"
                        },
                        "type": "Hidden",
                        "defaultValue": "boolean",
                        "initValue": "number"
                    }
                },
                "locale": {
                    "en": "OldIh5Switch2"
                },
                "eventsMap": {
                    "changeSwitch": {
                        "locale": {
                            "en": "change"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Boolean",
                                "locale": {
                                    "en": "value"
                                }
                            }
                        ]
                    },
                    "openSwitch": {
                        "locale": {
                            "en": "open"
                        }
                    },
                    "closeSwitch": {
                        "locale": {
                            "en": "close"
                        }
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-tabs": {
            "map": {
                "name": "ih5-tabs",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100%",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "padding"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "bg"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "value": {
                        "locale": {
                            "en": "value"
                        },
                        "type": "Hidden",
                        "defaultValue": ""
                    },
                    "type": {
                        "locale": {
                            "en": "tabStyle"
                        },
                        "type": "Select",
                        "defaultValue": "long",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "long": {
                                "en": "long bar"
                            },
                            "middle": {
                                "en": "middle bar"
                            },
                            "short": {
                                "en": "short bar"
                            },
                            "card": {
                                "en": "card"
                            },
                            "border-card": {
                                "en": "border-card"
                            }
                        }
                    },
                    "barHeight": {
                        "locale": {
                            "en": "indicatorHeight"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "tabStyle"
                    },
                    "barColor": {
                        "locale": {
                            "en": "indicatorColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "tabStyle"
                    },
                    "tabPosition": {
                        "locale": {
                            "en": "tabPosition"
                        },
                        "type": "Select",
                        "defaultValue": "top",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "top": {
                                "en": "top"
                            },
                            "bottom": {
                                "en": "bottom"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "justifyContent": {
                        "locale": {
                            "en": "tabDistribution"
                        },
                        "type": "Select",
                        "defaultValue": "center",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "center": {
                                "en": "center"
                            },
                            "left": {
                                "en": "left"
                            },
                            "right": {
                                "en": "right"
                            }
                        }
                    },
                    "arrowSize": {
                        "locale": {
                            "en": "arrowSize"
                        },
                        "type": "Number",
                        "defaultValue": 12,
                        "groupName": "tabStyle"
                    },
                    "tabsHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 40,
                        "groupName": "tabStyle"
                    },
                    "tabsWidth": {
                        "locale": {
                            "en": "tabMinWidth"
                        },
                        "type": "Number",
                        "defaultValue": 90,
                        "groupName": "tabStyle"
                    },
                    "tabsFontCenter": {
                        "locale": {
                            "en": "centralFont"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "tabStyle"
                    },
                    "tabColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#303133",
                        "groupName": "tabStyle"
                    },
                    "activeColor": {
                        "locale": {
                            "en": "activeFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#409EFF",
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F7FA",
                        "groupName": "tabStyle"
                    },
                    "activeBgColor": {
                        "locale": {
                            "en": "activeTabColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "triggersBg": {
                        "locale": {
                            "en": "triggersBg"
                        },
                        "type": "Hidden",
                        "defaultValue": true
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "tabStyle"
                    },
                    "currentIndex": {
                        "locale": {
                            "en": "defaultTab"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "value"
                    },
                    "switchBySwiping": {
                        "locale": {
                            "en": "slideToSwitch"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "behavior"
                    },
                    "tabsBorderRadius": {
                        "locale": {
                            "en": "tabsBorderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderRadiusPos": {
                        "locale": {
                            "en": "tabsBorderRadiusPos"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderWidth": {
                        "locale": {
                            "en": "tabsBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsBorderStyle": {
                        "locale": {
                            "en": "tabsBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "tabsBorderColor": {
                        "locale": {
                            "en": "tabsBorderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    },
                    "tabsBorderPos": {
                        "locale": {
                            "en": "tabsBorderPos"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabsShadowType": {
                        "locale": {
                            "en": "tabsShadowType"
                        },
                        "type": "Select",
                        "initValue": "box",
                        "groupName": "tabStyle",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "tabsDropShadowOffX": {
                        "locale": {
                            "en": "tabsDropShadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowOffY": {
                        "locale": {
                            "en": "tabsDropShadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowBlur": {
                        "locale": {
                            "en": "tabsDropShadowColor"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "tabStyle"
                    },
                    "tabsDropShadowColor": {
                        "locale": {
                            "en": "htmlCode"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "tabStyle"
                    }
                },
                "locale": {
                    "en": "OldIh5Tabs"
                },
                "eventsMap": {
                    "toggleTab": {
                        "locale": {
                            "en": "toggleTab"
                        },
                        "params": [
                            {
                                "name": "tabIndex",
                                "locale": {}
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "tabTap",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "index",
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "The page index number starts with 1"
                                    }
                                },
                                "locale": {
                                    "en": "tabIndex"
                                }
                            }
                        ]
                    },
                    {
                        "name": "gotoTabCustomId",
                        "locale": {
                            "en": "goToTab"
                        },
                        "params": [
                            {
                                "name": "tabCustomId",
                                "type": "Formula",
                                "locale": {}
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-cascade-picker-tab": {
            "map": {
                "name": "ih5-cascade-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "twoArray",
                        "init": "twoArray",
                        "groupName": "value",
                        "optionLocales": {
                            "twoArray": {},
                            "twoObjectArray": {}
                        }
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "parentIndexName": {
                        "locale": {
                            "en": "parentIndexName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "objectArrayList"
                        },
                        "type": "Array",
                        "groupName": "value"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "value": {
                        "locale": {
                            "en": "currentOption"
                        },
                        "type": "String",
                        "defaultValue": [
                            "北京市",
                            "北京市",
                            "东城区"
                        ],
                        "groupName": "value"
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "dataArr": {
                        "locale": {
                            "en": "editOptionList"
                        },
                        "type": "Array",
                        "init": [
                            [
                                "北京市",
                                "北京市",
                                "东城区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "西城区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "朝阳区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "丰台区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "石景山区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "海淀区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "门头沟区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "房山区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "通州区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "顺义区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "昌平区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "大兴区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "怀柔区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "平谷区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "密云区"
                            ],
                            [
                                "北京市",
                                "北京市",
                                "延庆区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "和平区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "河东区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "河西区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "南开区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "河北区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "红桥区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "东丽区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "西青区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "津南区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "北辰区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "武清区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "宝坻区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "滨海新区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "宁河区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "静海区"
                            ],
                            [
                                "天津市",
                                "天津市",
                                "蓟州区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "长安区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "桥西区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "新华区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "井陉矿区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "裕华区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "藁城区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "鹿泉区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "栾城区"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "井陉县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "正定县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "行唐县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "灵寿县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "高邑县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "深泽县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "赞皇县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "无极县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "平山县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "元氏县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "赵县"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "辛集市"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "晋州市"
                            ],
                            [
                                "河北省",
                                "石家庄市",
                                "新乐市"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "路南区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "路北区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "古冶区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "开平区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "丰南区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "丰润区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "曹妃甸区"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "滦县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "滦南县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "乐亭县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "迁西县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "玉田县"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "遵化市"
                            ],
                            [
                                "河北省",
                                "唐山市",
                                "迁安市"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "海港区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "山海关区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "北戴河区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "抚宁区"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "青龙满族自治县"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "昌黎县"
                            ],
                            [
                                "河北省",
                                "秦皇岛市",
                                "卢龙县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "邯山区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "丛台区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "复兴区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "峰峰矿区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "肥乡区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "永年区"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "临漳县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "成安县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "大名县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "涉县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "磁县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "邱县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "鸡泽县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "广平县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "馆陶县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "魏县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "曲周县"
                            ],
                            [
                                "河北省",
                                "邯郸市",
                                "武安市"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "桥东区"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "桥西区"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "邢台县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "临城县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "内丘县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "柏乡县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "隆尧县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "任县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "南和县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "宁晋县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "巨鹿县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "新河县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "广宗县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "平乡县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "威县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "清河县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "临西县"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "南宫市"
                            ],
                            [
                                "河北省",
                                "邢台市",
                                "沙河市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "竞秀区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "莲池区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "满城区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "清苑区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "徐水区"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "涞水县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "阜平县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "定兴县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "唐县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "高阳县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "容城县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "涞源县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "望都县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "安新县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "易县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "曲阳县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "蠡县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "顺平县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "博野县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "雄县"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "涿州市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "定州市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "安国市"
                            ],
                            [
                                "河北省",
                                "保定市",
                                "高碑店市"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "桥东区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "桥西区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "宣化区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "下花园区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "万全区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "崇礼区"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "张北县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "康保县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "沽源县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "尚义县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "蔚县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "阳原县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "怀安县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "怀来县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "涿鹿县"
                            ],
                            [
                                "河北省",
                                "张家口市",
                                "赤城县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "双桥区"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "双滦区"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "鹰手营子矿区"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "承德县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "兴隆县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "滦平县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "隆化县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "丰宁满族自治县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "宽城满族自治县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "围场满族蒙古族自治县"
                            ],
                            [
                                "河北省",
                                "承德市",
                                "平泉市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "新华区"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "运河区"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "沧县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "青县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "东光县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "海兴县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "盐山县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "肃宁县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "南皮县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "吴桥县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "献县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "孟村回族自治县"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "泊头市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "任丘市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "黄骅市"
                            ],
                            [
                                "河北省",
                                "沧州市",
                                "河间市"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "安次区"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "广阳区"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "固安县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "永清县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "香河县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "大城县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "文安县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "大厂回族自治县"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "霸州市"
                            ],
                            [
                                "河北省",
                                "廊坊市",
                                "三河市"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "桃城区"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "冀州区"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "枣强县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "武邑县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "武强县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "饶阳县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "安平县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "故城县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "景县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "阜城县"
                            ],
                            [
                                "河北省",
                                "衡水市",
                                "深州市"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "小店区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "迎泽区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "杏花岭区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "尖草坪区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "万柏林区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "晋源区"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "清徐县"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "阳曲县"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "娄烦县"
                            ],
                            [
                                "山西省",
                                "太原市",
                                "古交市"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "矿区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "南郊区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "新荣区"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "阳高县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "天镇县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "广灵县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "灵丘县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "浑源县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "左云县"
                            ],
                            [
                                "山西省",
                                "大同市",
                                "大同县"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "矿区"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "郊区"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "平定县"
                            ],
                            [
                                "山西省",
                                "阳泉市",
                                "盂县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "郊区"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "长治县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "襄垣县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "屯留县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "平顺县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "黎城县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "壶关县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "长子县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "武乡县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "沁县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "沁源县"
                            ],
                            [
                                "山西省",
                                "长治市",
                                "潞城市"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "城区"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "沁水县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "阳城县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "陵川县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "泽州县"
                            ],
                            [
                                "山西省",
                                "晋城市",
                                "高平市"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "朔城区"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "平鲁区"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "山阴县"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "应县"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "右玉县"
                            ],
                            [
                                "山西省",
                                "朔州市",
                                "怀仁县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "榆次区"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "榆社县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "左权县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "和顺县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "昔阳县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "寿阳县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "太谷县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "祁县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "平遥县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "灵石县"
                            ],
                            [
                                "山西省",
                                "晋中市",
                                "介休市"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "盐湖区"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "临猗县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "万荣县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "闻喜县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "稷山县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "新绛县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "绛县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "垣曲县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "夏县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "平陆县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "芮城县"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "永济市"
                            ],
                            [
                                "山西省",
                                "运城市",
                                "河津市"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "忻府区"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "定襄县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "五台县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "代县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "繁峙县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "宁武县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "静乐县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "神池县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "五寨县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "岢岚县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "河曲县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "保德县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "偏关县"
                            ],
                            [
                                "山西省",
                                "忻州市",
                                "原平市"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "尧都区"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "曲沃县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "翼城县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "襄汾县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "洪洞县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "古县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "安泽县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "浮山县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "吉县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "乡宁县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "大宁县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "隰县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "永和县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "蒲县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "汾西县"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "侯马市"
                            ],
                            [
                                "山西省",
                                "临汾市",
                                "霍州市"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "离石区"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "文水县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "交城县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "兴县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "临县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "柳林县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "石楼县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "岚县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "方山县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "中阳县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "交口县"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "孝义市"
                            ],
                            [
                                "山西省",
                                "吕梁市",
                                "汾阳市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "新城区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "回民区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "玉泉区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "赛罕区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "土默特左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "托克托县"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "和林格尔县"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "清水河县"
                            ],
                            [
                                "内蒙古自治区",
                                "呼和浩特市",
                                "武川县"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "东河区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "昆都仑区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "青山区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "石拐区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "白云鄂博矿区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "九原区"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "土默特右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "固阳县"
                            ],
                            [
                                "内蒙古自治区",
                                "包头市",
                                "达尔罕茂明安联合旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌海市",
                                "海勃湾区"
                            ],
                            [
                                "内蒙古自治区",
                                "乌海市",
                                "海南区"
                            ],
                            [
                                "内蒙古自治区",
                                "乌海市",
                                "乌达区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "红山区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "元宝山区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "松山区"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "阿鲁科尔沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "巴林左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "巴林右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "林西县"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "克什克腾旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "翁牛特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "喀喇沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "宁城县"
                            ],
                            [
                                "内蒙古自治区",
                                "赤峰市",
                                "敖汉旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "科尔沁区"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "科尔沁左翼中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "科尔沁左翼后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "开鲁县"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "库伦旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "奈曼旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "扎鲁特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "通辽市",
                                "霍林郭勒市"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "东胜区"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "康巴什区"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "达拉特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "准格尔旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "鄂托克前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "鄂托克旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "杭锦旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "乌审旗"
                            ],
                            [
                                "内蒙古自治区",
                                "鄂尔多斯市",
                                "伊金霍洛旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "海拉尔区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "扎赉诺尔区"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "阿荣旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "莫力达瓦达斡尔族自治旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "鄂伦春自治旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "鄂温克族自治旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "陈巴尔虎旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "新巴尔虎左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "新巴尔虎右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "满洲里市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "牙克石市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "扎兰屯市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "额尔古纳市"
                            ],
                            [
                                "内蒙古自治区",
                                "呼伦贝尔市",
                                "根河市"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "临河区"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "五原县"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "磴口县"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "乌拉特前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "乌拉特中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "乌拉特后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "巴彦淖尔市",
                                "杭锦后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "集宁区"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "卓资县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "化德县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "商都县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "兴和县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "凉城县"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "察哈尔右翼前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "察哈尔右翼中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "察哈尔右翼后旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "四子王旗"
                            ],
                            [
                                "内蒙古自治区",
                                "乌兰察布市",
                                "丰镇市"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "乌兰浩特市"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "阿尔山市"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "科尔沁右翼前旗"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "科尔沁右翼中旗"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "扎赉特旗"
                            ],
                            [
                                "内蒙古自治区",
                                "兴安盟",
                                "突泉县"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "二连浩特市"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "锡林浩特市"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "阿巴嘎旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "苏尼特左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "苏尼特右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "东乌珠穆沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "西乌珠穆沁旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "太仆寺旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "镶黄旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "正镶白旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "正蓝旗"
                            ],
                            [
                                "内蒙古自治区",
                                "锡林郭勒盟",
                                "多伦县"
                            ],
                            [
                                "内蒙古自治区",
                                "阿拉善盟",
                                "阿拉善左旗"
                            ],
                            [
                                "内蒙古自治区",
                                "阿拉善盟",
                                "阿拉善右旗"
                            ],
                            [
                                "内蒙古自治区",
                                "阿拉善盟",
                                "额济纳旗"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "和平区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "沈河区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "大东区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "皇姑区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "铁西区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "苏家屯区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "浑南区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "沈北新区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "于洪区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "辽中区"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "康平县"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "法库县"
                            ],
                            [
                                "辽宁省",
                                "沈阳市",
                                "新民市"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "中山区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "西岗区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "沙河口区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "甘井子区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "旅顺口区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "金州区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "普兰店区"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "长海县"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "瓦房店市"
                            ],
                            [
                                "辽宁省",
                                "大连市",
                                "庄河市"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "铁东区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "铁西区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "立山区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "千山区"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "台安县"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "岫岩满族自治县"
                            ],
                            [
                                "辽宁省",
                                "鞍山市",
                                "海城市"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "新抚区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "东洲区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "望花区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "顺城区"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "抚顺县"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "新宾满族自治县"
                            ],
                            [
                                "辽宁省",
                                "抚顺市",
                                "清原满族自治县"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "平山区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "溪湖区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "明山区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "南芬区"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "本溪满族自治县"
                            ],
                            [
                                "辽宁省",
                                "本溪市",
                                "桓仁满族自治县"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "元宝区"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "振兴区"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "振安区"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "宽甸满族自治县"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "东港市"
                            ],
                            [
                                "辽宁省",
                                "丹东市",
                                "凤城市"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "古塔区"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "凌河区"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "太和区"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "黑山县"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "义县"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "凌海市"
                            ],
                            [
                                "辽宁省",
                                "锦州市",
                                "北镇市"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "站前区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "西市区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "鲅鱼圈区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "老边区"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "盖州市"
                            ],
                            [
                                "辽宁省",
                                "营口市",
                                "大石桥市"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "海州区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "新邱区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "太平区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "清河门区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "细河区"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "阜新蒙古族自治县"
                            ],
                            [
                                "辽宁省",
                                "阜新市",
                                "彰武县"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "白塔区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "文圣区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "宏伟区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "弓长岭区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "太子河区"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "辽阳县"
                            ],
                            [
                                "辽宁省",
                                "辽阳市",
                                "灯塔市"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "双台子区"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "兴隆台区"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "大洼区"
                            ],
                            [
                                "辽宁省",
                                "盘锦市",
                                "盘山县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "银州区"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "清河区"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "铁岭县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "西丰县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "昌图县"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "调兵山市"
                            ],
                            [
                                "辽宁省",
                                "铁岭市",
                                "开原市"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "双塔区"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "龙城区"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "朝阳县"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "建平县"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "喀喇沁左翼蒙古族自治县"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "北票市"
                            ],
                            [
                                "辽宁省",
                                "朝阳市",
                                "凌源市"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "连山区"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "龙港区"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "南票区"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "绥中县"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "建昌县"
                            ],
                            [
                                "辽宁省",
                                "葫芦岛市",
                                "兴城市"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "南关区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "宽城区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "朝阳区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "二道区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "绿园区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "双阳区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "九台区"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "农安县"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "榆树市"
                            ],
                            [
                                "吉林省",
                                "长春市",
                                "德惠市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "昌邑区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "龙潭区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "船营区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "丰满区"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "永吉县"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "蛟河市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "桦甸市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "舒兰市"
                            ],
                            [
                                "吉林省",
                                "吉林市",
                                "磐石市"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "铁西区"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "铁东区"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "梨树县"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "伊通满族自治县"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "公主岭市"
                            ],
                            [
                                "吉林省",
                                "四平市",
                                "双辽市"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "龙山区"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "西安区"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "东丰县"
                            ],
                            [
                                "吉林省",
                                "辽源市",
                                "东辽县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "东昌区"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "二道江区"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "通化县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "辉南县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "柳河县"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "梅河口市"
                            ],
                            [
                                "吉林省",
                                "通化市",
                                "集安市"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "浑江区"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "江源区"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "抚松县"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "靖宇县"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "长白朝鲜族自治县"
                            ],
                            [
                                "吉林省",
                                "白山市",
                                "临江市"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "宁江区"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "前郭尔罗斯蒙古族自治县"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "长岭县"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "乾安县"
                            ],
                            [
                                "吉林省",
                                "松原市",
                                "扶余市"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "洮北区"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "镇赉县"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "通榆县"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "洮南市"
                            ],
                            [
                                "吉林省",
                                "白城市",
                                "大安市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "延吉市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "图们市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "敦化市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "珲春市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "龙井市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "和龙市"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "汪清县"
                            ],
                            [
                                "吉林省",
                                "延边朝鲜族自治州",
                                "安图县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "道里区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "南岗区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "道外区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "平房区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "松北区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "香坊区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "呼兰区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "阿城区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "双城区"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "依兰县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "方正县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "宾县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "巴彦县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "木兰县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "通河县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "延寿县"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "尚志市"
                            ],
                            [
                                "黑龙江省",
                                "哈尔滨市",
                                "五常市"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "龙沙区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "建华区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "铁锋区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "昂昂溪区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "富拉尔基区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "碾子山区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "梅里斯达斡尔族区"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "龙江县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "依安县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "泰来县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "甘南县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "富裕县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "克山县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "克东县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "拜泉县"
                            ],
                            [
                                "黑龙江省",
                                "齐齐哈尔市",
                                "讷河市"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "鸡冠区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "恒山区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "滴道区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "梨树区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "城子河区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "麻山区"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "鸡东县"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "虎林市"
                            ],
                            [
                                "黑龙江省",
                                "鸡西市",
                                "密山市"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "向阳区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "工农区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "南山区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "兴安区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "东山区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "兴山区"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "萝北县"
                            ],
                            [
                                "黑龙江省",
                                "鹤岗市",
                                "绥滨县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "尖山区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "岭东区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "四方台区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "宝山区"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "集贤县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "友谊县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "宝清县"
                            ],
                            [
                                "黑龙江省",
                                "双鸭山市",
                                "饶河县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "萨尔图区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "龙凤区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "让胡路区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "红岗区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "大同区"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "肇州县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "肇源县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "林甸县"
                            ],
                            [
                                "黑龙江省",
                                "大庆市",
                                "杜尔伯特蒙古族自治县"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "伊春区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "南岔区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "友好区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "西林区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "翠峦区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "新青区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "美溪区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "金山屯区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "五营区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "乌马河区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "汤旺河区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "带岭区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "乌伊岭区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "红星区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "上甘岭区"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "嘉荫县"
                            ],
                            [
                                "黑龙江省",
                                "伊春市",
                                "铁力市"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "向阳区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "前进区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "东风区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "郊区"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "桦南县"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "桦川县"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "汤原县"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "同江市"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "富锦市"
                            ],
                            [
                                "黑龙江省",
                                "佳木斯市",
                                "抚远市"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "新兴区"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "桃山区"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "茄子河区"
                            ],
                            [
                                "黑龙江省",
                                "七台河市",
                                "勃利县"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "东安区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "阳明区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "爱民区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "西安区"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "林口县"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "绥芬河市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "海林市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "宁安市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "穆棱市"
                            ],
                            [
                                "黑龙江省",
                                "牡丹江市",
                                "东宁市"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "爱辉区"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "嫩江县"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "逊克县"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "孙吴县"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "北安市"
                            ],
                            [
                                "黑龙江省",
                                "黑河市",
                                "五大连池市"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "北林区"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "望奎县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "兰西县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "青冈县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "庆安县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "明水县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "绥棱县"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "安达市"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "肇东市"
                            ],
                            [
                                "黑龙江省",
                                "绥化市",
                                "海伦市"
                            ],
                            [
                                "黑龙江省",
                                "大兴安岭地区",
                                "呼玛县"
                            ],
                            [
                                "黑龙江省",
                                "大兴安岭地区",
                                "塔河县"
                            ],
                            [
                                "黑龙江省",
                                "大兴安岭地区",
                                "漠河县"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "黄浦区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "徐汇区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "长宁区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "静安区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "普陀区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "虹口区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "杨浦区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "闵行区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "宝山区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "嘉定区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "浦东新区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "金山区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "松江区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "青浦区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "奉贤区"
                            ],
                            [
                                "上海市",
                                "上海市",
                                "崇明区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "玄武区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "秦淮区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "建邺区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "鼓楼区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "浦口区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "栖霞区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "雨花台区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "江宁区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "六合区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "溧水区"
                            ],
                            [
                                "江苏省",
                                "南京市",
                                "高淳区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "锡山区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "惠山区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "滨湖区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "梁溪区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "新吴区"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "江阴市"
                            ],
                            [
                                "江苏省",
                                "无锡市",
                                "宜兴市"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "鼓楼区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "云龙区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "贾汪区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "泉山区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "铜山区"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "丰县"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "沛县"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "睢宁县"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "新沂市"
                            ],
                            [
                                "江苏省",
                                "徐州市",
                                "邳州市"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "天宁区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "钟楼区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "新北区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "武进区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "金坛区"
                            ],
                            [
                                "江苏省",
                                "常州市",
                                "溧阳市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "虎丘区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "吴中区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "相城区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "姑苏区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "吴江区"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "常熟市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "张家港市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "昆山市"
                            ],
                            [
                                "江苏省",
                                "苏州市",
                                "太仓市"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "崇川区"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "港闸区"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "通州区"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "海安县"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "如东县"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "启东市"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "如皋市"
                            ],
                            [
                                "江苏省",
                                "南通市",
                                "海门市"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "连云区"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "海州区"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "赣榆区"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "东海县"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "灌云县"
                            ],
                            [
                                "江苏省",
                                "连云港市",
                                "灌南县"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "淮安区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "淮阴区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "清江浦区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "洪泽区"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "涟水县"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "盱眙县"
                            ],
                            [
                                "江苏省",
                                "淮安市",
                                "金湖县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "亭湖区"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "盐都区"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "大丰区"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "响水县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "滨海县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "阜宁县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "射阳县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "建湖县"
                            ],
                            [
                                "江苏省",
                                "盐城市",
                                "东台市"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "广陵区"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "邗江区"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "江都区"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "宝应县"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "仪征市"
                            ],
                            [
                                "江苏省",
                                "扬州市",
                                "高邮市"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "京口区"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "润州区"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "丹徒区"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "丹阳市"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "扬中市"
                            ],
                            [
                                "江苏省",
                                "镇江市",
                                "句容市"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "海陵区"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "高港区"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "姜堰区"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "兴化市"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "靖江市"
                            ],
                            [
                                "江苏省",
                                "泰州市",
                                "泰兴市"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "宿城区"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "宿豫区"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "沭阳县"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "泗阳县"
                            ],
                            [
                                "江苏省",
                                "宿迁市",
                                "泗洪县"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "上城区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "下城区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "江干区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "拱墅区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "西湖区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "滨江区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "萧山区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "余杭区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "富阳区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "临安区"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "桐庐县"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "淳安县"
                            ],
                            [
                                "浙江省",
                                "杭州市",
                                "建德市"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "海曙区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "江北区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "北仑区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "镇海区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "鄞州区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "奉化区"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "象山县"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "宁海县"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "余姚市"
                            ],
                            [
                                "浙江省",
                                "宁波市",
                                "慈溪市"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "鹿城区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "龙湾区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "瓯海区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "洞头区"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "永嘉县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "平阳县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "苍南县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "文成县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "泰顺县"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "瑞安市"
                            ],
                            [
                                "浙江省",
                                "温州市",
                                "乐清市"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "南湖区"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "秀洲区"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "嘉善县"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "海盐县"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "海宁市"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "平湖市"
                            ],
                            [
                                "浙江省",
                                "嘉兴市",
                                "桐乡市"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "吴兴区"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "南浔区"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "德清县"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "长兴县"
                            ],
                            [
                                "浙江省",
                                "湖州市",
                                "安吉县"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "越城区"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "柯桥区"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "上虞区"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "新昌县"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "诸暨市"
                            ],
                            [
                                "浙江省",
                                "绍兴市",
                                "嵊州市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "婺城区"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "金东区"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "武义县"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "浦江县"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "磐安县"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "兰溪市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "义乌市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "东阳市"
                            ],
                            [
                                "浙江省",
                                "金华市",
                                "永康市"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "柯城区"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "衢江区"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "常山县"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "开化县"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "龙游县"
                            ],
                            [
                                "浙江省",
                                "衢州市",
                                "江山市"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "定海区"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "普陀区"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "岱山县"
                            ],
                            [
                                "浙江省",
                                "舟山市",
                                "嵊泗县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "椒江区"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "黄岩区"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "路桥区"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "三门县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "天台县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "仙居县"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "温岭市"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "临海市"
                            ],
                            [
                                "浙江省",
                                "台州市",
                                "玉环市"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "莲都区"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "青田县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "缙云县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "遂昌县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "松阳县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "云和县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "庆元县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "景宁畲族自治县"
                            ],
                            [
                                "浙江省",
                                "丽水市",
                                "龙泉市"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "瑶海区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "庐阳区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "蜀山区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "包河区"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "长丰县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "肥东县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "肥西县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "庐江县"
                            ],
                            [
                                "安徽省",
                                "合肥市",
                                "巢湖市"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "镜湖区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "弋江区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "鸠江区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "三山区"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "芜湖县"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "繁昌县"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "南陵县"
                            ],
                            [
                                "安徽省",
                                "芜湖市",
                                "无为县"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "龙子湖区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "蚌山区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "禹会区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "淮上区"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "怀远县"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "五河县"
                            ],
                            [
                                "安徽省",
                                "蚌埠市",
                                "固镇县"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "大通区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "田家庵区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "谢家集区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "八公山区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "潘集区"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "凤台县"
                            ],
                            [
                                "安徽省",
                                "淮南市",
                                "寿县"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "花山区"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "雨山区"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "博望区"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "当涂县"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "含山县"
                            ],
                            [
                                "安徽省",
                                "马鞍山市",
                                "和县"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "杜集区"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "相山区"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "烈山区"
                            ],
                            [
                                "安徽省",
                                "淮北市",
                                "濉溪县"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "铜官区"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "义安区"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "郊区"
                            ],
                            [
                                "安徽省",
                                "铜陵市",
                                "枞阳县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "迎江区"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "大观区"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "宜秀区"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "怀宁县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "潜山县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "太湖县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "宿松县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "望江县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "岳西县"
                            ],
                            [
                                "安徽省",
                                "安庆市",
                                "桐城市"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "屯溪区"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "黄山区"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "徽州区"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "歙县"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "休宁县"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "黟县"
                            ],
                            [
                                "安徽省",
                                "黄山市",
                                "祁门县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "琅琊区"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "南谯区"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "来安县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "全椒县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "定远县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "凤阳县"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "天长市"
                            ],
                            [
                                "安徽省",
                                "滁州市",
                                "明光市"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍州区"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍东区"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍泉区"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "临泉县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "太和县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "阜南县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "颍上县"
                            ],
                            [
                                "安徽省",
                                "阜阳市",
                                "界首市"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "埇桥区"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "砀山县"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "萧县"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "灵璧县"
                            ],
                            [
                                "安徽省",
                                "宿州市",
                                "泗县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "金安区"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "裕安区"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "叶集区"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "霍邱县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "舒城县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "金寨县"
                            ],
                            [
                                "安徽省",
                                "六安市",
                                "霍山县"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "谯城区"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "涡阳县"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "蒙城县"
                            ],
                            [
                                "安徽省",
                                "亳州市",
                                "利辛县"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "贵池区"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "东至县"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "石台县"
                            ],
                            [
                                "安徽省",
                                "池州市",
                                "青阳县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "宣州区"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "郎溪县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "广德县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "泾县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "绩溪县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "旌德县"
                            ],
                            [
                                "安徽省",
                                "宣城市",
                                "宁国市"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "鼓楼区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "台江区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "仓山区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "马尾区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "晋安区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "长乐区"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "闽侯县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "连江县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "罗源县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "闽清县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "永泰县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "平潭县"
                            ],
                            [
                                "福建省",
                                "福州市",
                                "福清市"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "思明区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "海沧区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "湖里区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "集美区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "同安区"
                            ],
                            [
                                "福建省",
                                "厦门市",
                                "翔安区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "城厢区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "涵江区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "荔城区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "秀屿区"
                            ],
                            [
                                "福建省",
                                "莆田市",
                                "仙游县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "梅列区"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "三元区"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "明溪县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "清流县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "宁化县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "大田县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "尤溪县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "沙县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "将乐县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "泰宁县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "建宁县"
                            ],
                            [
                                "福建省",
                                "三明市",
                                "永安市"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "鲤城区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "丰泽区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "洛江区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "泉港区"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "惠安县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "安溪县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "永春县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "德化县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "金门县"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "石狮市"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "晋江市"
                            ],
                            [
                                "福建省",
                                "泉州市",
                                "南安市"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "芗城区"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "龙文区"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "云霄县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "漳浦县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "诏安县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "长泰县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "东山县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "南靖县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "平和县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "华安县"
                            ],
                            [
                                "福建省",
                                "漳州市",
                                "龙海市"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "延平区"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "建阳区"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "顺昌县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "浦城县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "光泽县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "松溪县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "政和县"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "邵武市"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "武夷山市"
                            ],
                            [
                                "福建省",
                                "南平市",
                                "建瓯市"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "新罗区"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "永定区"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "长汀县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "上杭县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "武平县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "连城县"
                            ],
                            [
                                "福建省",
                                "龙岩市",
                                "漳平市"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "蕉城区"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "霞浦县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "古田县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "屏南县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "寿宁县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "周宁县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "柘荣县"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "福安市"
                            ],
                            [
                                "福建省",
                                "宁德市",
                                "福鼎市"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "东湖区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "西湖区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "青云谱区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "湾里区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "青山湖区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "新建区"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "南昌县"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "安义县"
                            ],
                            [
                                "江西省",
                                "南昌市",
                                "进贤县"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "昌江区"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "珠山区"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "浮梁县"
                            ],
                            [
                                "江西省",
                                "景德镇市",
                                "乐平市"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "安源区"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "湘东区"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "莲花县"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "上栗县"
                            ],
                            [
                                "江西省",
                                "萍乡市",
                                "芦溪县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "濂溪区"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "浔阳区"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "柴桑区"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "武宁县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "修水县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "永修县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "德安县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "都昌县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "湖口县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "彭泽县"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "瑞昌市"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "共青城市"
                            ],
                            [
                                "江西省",
                                "九江市",
                                "庐山市"
                            ],
                            [
                                "江西省",
                                "新余市",
                                "渝水区"
                            ],
                            [
                                "江西省",
                                "新余市",
                                "分宜县"
                            ],
                            [
                                "江西省",
                                "鹰潭市",
                                "月湖区"
                            ],
                            [
                                "江西省",
                                "鹰潭市",
                                "余江县"
                            ],
                            [
                                "江西省",
                                "鹰潭市",
                                "贵溪市"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "章贡区"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "南康区"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "赣县区"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "信丰县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "大余县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "上犹县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "崇义县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "安远县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "龙南县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "定南县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "全南县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "宁都县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "于都县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "兴国县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "会昌县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "寻乌县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "石城县"
                            ],
                            [
                                "江西省",
                                "赣州市",
                                "瑞金市"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "吉州区"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "青原区"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "吉安县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "吉水县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "峡江县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "新干县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "永丰县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "泰和县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "遂川县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "万安县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "安福县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "永新县"
                            ],
                            [
                                "江西省",
                                "吉安市",
                                "井冈山市"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "袁州区"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "奉新县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "万载县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "上高县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "宜丰县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "靖安县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "铜鼓县"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "丰城市"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "樟树市"
                            ],
                            [
                                "江西省",
                                "宜春市",
                                "高安市"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "临川区"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "东乡区"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "南城县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "黎川县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "南丰县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "崇仁县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "乐安县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "宜黄县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "金溪县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "资溪县"
                            ],
                            [
                                "江西省",
                                "抚州市",
                                "广昌县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "信州区"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "广丰区"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "上饶县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "玉山县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "铅山县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "横峰县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "弋阳县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "余干县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "鄱阳县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "万年县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "婺源县"
                            ],
                            [
                                "江西省",
                                "上饶市",
                                "德兴市"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "历下区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "市中区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "槐荫区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "天桥区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "历城区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "长清区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "章丘区"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "平阴县"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "济阳县"
                            ],
                            [
                                "山东省",
                                "济南市",
                                "商河县"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "市南区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "市北区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "黄岛区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "崂山区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "李沧区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "城阳区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "即墨区"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "胶州市"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "平度市"
                            ],
                            [
                                "山东省",
                                "青岛市",
                                "莱西市"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "淄川区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "张店区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "博山区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "临淄区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "周村区"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "桓台县"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "高青县"
                            ],
                            [
                                "山东省",
                                "淄博市",
                                "沂源县"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "市中区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "薛城区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "峄城区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "台儿庄区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "山亭区"
                            ],
                            [
                                "山东省",
                                "枣庄市",
                                "滕州市"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "东营区"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "河口区"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "垦利区"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "利津县"
                            ],
                            [
                                "山东省",
                                "东营市",
                                "广饶县"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "芝罘区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "福山区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "牟平区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "莱山区"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "长岛县"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "龙口市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "莱阳市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "莱州市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "蓬莱市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "招远市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "栖霞市"
                            ],
                            [
                                "山东省",
                                "烟台市",
                                "海阳市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "潍城区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "寒亭区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "坊子区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "奎文区"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "临朐县"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "昌乐县"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "青州市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "诸城市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "寿光市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "安丘市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "高密市"
                            ],
                            [
                                "山东省",
                                "潍坊市",
                                "昌邑市"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "任城区"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "兖州区"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "微山县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "鱼台县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "金乡县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "嘉祥县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "汶上县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "泗水县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "梁山县"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "曲阜市"
                            ],
                            [
                                "山东省",
                                "济宁市",
                                "邹城市"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "泰山区"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "岱岳区"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "宁阳县"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "东平县"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "新泰市"
                            ],
                            [
                                "山东省",
                                "泰安市",
                                "肥城市"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "环翠区"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "文登区"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "荣成市"
                            ],
                            [
                                "山东省",
                                "威海市",
                                "乳山市"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "东港区"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "岚山区"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "五莲县"
                            ],
                            [
                                "山东省",
                                "日照市",
                                "莒县"
                            ],
                            [
                                "山东省",
                                "莱芜市",
                                "莱城区"
                            ],
                            [
                                "山东省",
                                "莱芜市",
                                "钢城区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "兰山区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "罗庄区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "河东区"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "沂南县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "郯城县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "沂水县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "兰陵县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "费县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "平邑县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "莒南县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "蒙阴县"
                            ],
                            [
                                "山东省",
                                "临沂市",
                                "临沭县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "德城区"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "陵城区"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "宁津县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "庆云县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "临邑县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "齐河县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "平原县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "夏津县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "武城县"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "乐陵市"
                            ],
                            [
                                "山东省",
                                "德州市",
                                "禹城市"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "东昌府区"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "阳谷县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "莘县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "茌平县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "东阿县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "冠县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "高唐县"
                            ],
                            [
                                "山东省",
                                "聊城市",
                                "临清市"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "滨城区"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "沾化区"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "惠民县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "阳信县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "无棣县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "博兴县"
                            ],
                            [
                                "山东省",
                                "滨州市",
                                "邹平县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "牡丹区"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "定陶区"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "曹县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "单县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "成武县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "巨野县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "郓城县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "鄄城县"
                            ],
                            [
                                "山东省",
                                "菏泽市",
                                "东明县"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "中原区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "二七区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "管城回族区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "金水区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "上街区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "惠济区"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "中牟县"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "巩义市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "荥阳市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "新密市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "新郑市"
                            ],
                            [
                                "河南省",
                                "郑州市",
                                "登封市"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "龙亭区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "顺河回族区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "鼓楼区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "禹王台区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "祥符区"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "杞县"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "通许县"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "尉氏县"
                            ],
                            [
                                "河南省",
                                "开封市",
                                "兰考县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "老城区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "西工区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "瀍河回族区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "涧西区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "吉利区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "洛龙区"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "孟津县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "新安县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "栾川县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "嵩县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "汝阳县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "宜阳县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "洛宁县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "伊川县"
                            ],
                            [
                                "河南省",
                                "洛阳市",
                                "偃师市"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "新华区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "卫东区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "石龙区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "湛河区"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "宝丰县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "叶县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "鲁山县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "郏县"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "舞钢市"
                            ],
                            [
                                "河南省",
                                "平顶山市",
                                "汝州市"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "文峰区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "北关区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "殷都区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "龙安区"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "安阳县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "汤阴县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "滑县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "内黄县"
                            ],
                            [
                                "河南省",
                                "安阳市",
                                "林州市"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "鹤山区"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "山城区"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "淇滨区"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "浚县"
                            ],
                            [
                                "河南省",
                                "鹤壁市",
                                "淇县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "红旗区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "卫滨区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "凤泉区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "牧野区"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "新乡县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "获嘉县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "原阳县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "延津县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "封丘县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "长垣县"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "卫辉市"
                            ],
                            [
                                "河南省",
                                "新乡市",
                                "辉县市"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "解放区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "中站区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "马村区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "山阳区"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "修武县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "博爱县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "武陟县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "温县"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "沁阳市"
                            ],
                            [
                                "河南省",
                                "焦作市",
                                "孟州市"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "华龙区"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "清丰县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "南乐县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "范县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "台前县"
                            ],
                            [
                                "河南省",
                                "濮阳市",
                                "濮阳县"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "魏都区"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "建安区"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "鄢陵县"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "襄城县"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "禹州市"
                            ],
                            [
                                "河南省",
                                "许昌市",
                                "长葛市"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "源汇区"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "郾城区"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "召陵区"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "舞阳县"
                            ],
                            [
                                "河南省",
                                "漯河市",
                                "临颍县"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "湖滨区"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "陕州区"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "渑池县"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "卢氏县"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "义马市"
                            ],
                            [
                                "河南省",
                                "三门峡市",
                                "灵宝市"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "宛城区"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "卧龙区"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "南召县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "方城县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "西峡县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "镇平县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "内乡县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "淅川县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "社旗县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "唐河县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "新野县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "桐柏县"
                            ],
                            [
                                "河南省",
                                "南阳市",
                                "邓州市"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "梁园区"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "睢阳区"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "民权县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "睢县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "宁陵县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "柘城县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "虞城县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "夏邑县"
                            ],
                            [
                                "河南省",
                                "商丘市",
                                "永城市"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "浉河区"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "平桥区"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "罗山县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "光山县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "新县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "商城县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "固始县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "潢川县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "淮滨县"
                            ],
                            [
                                "河南省",
                                "信阳市",
                                "息县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "川汇区"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "扶沟县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "西华县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "商水县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "沈丘县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "郸城县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "淮阳县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "太康县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "鹿邑县"
                            ],
                            [
                                "河南省",
                                "周口市",
                                "项城市"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "驿城区"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "西平县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "上蔡县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "平舆县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "正阳县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "确山县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "泌阳县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "汝南县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "遂平县"
                            ],
                            [
                                "河南省",
                                "驻马店市",
                                "新蔡县"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "江岸区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "江汉区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "硚口区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "汉阳区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "武昌区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "青山区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "洪山区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "东西湖区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "汉南区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "蔡甸区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "江夏区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "黄陂区"
                            ],
                            [
                                "湖北省",
                                "武汉市",
                                "新洲区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "黄石港区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "西塞山区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "下陆区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "铁山区"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "阳新县"
                            ],
                            [
                                "湖北省",
                                "黄石市",
                                "大冶市"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "茅箭区"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "张湾区"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "郧阳区"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "郧西县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "竹山县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "竹溪县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "房县"
                            ],
                            [
                                "湖北省",
                                "十堰市",
                                "丹江口市"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "西陵区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "伍家岗区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "点军区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "猇亭区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "夷陵区"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "远安县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "兴山县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "秭归县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "长阳土家族自治县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "五峰土家族自治县"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "宜都市"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "当阳市"
                            ],
                            [
                                "湖北省",
                                "宜昌市",
                                "枝江市"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "襄城区"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "樊城区"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "襄州区"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "南漳县"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "谷城县"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "保康县"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "老河口市"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "枣阳市"
                            ],
                            [
                                "湖北省",
                                "襄阳市",
                                "宜城市"
                            ],
                            [
                                "湖北省",
                                "鄂州市",
                                "梁子湖区"
                            ],
                            [
                                "湖北省",
                                "鄂州市",
                                "华容区"
                            ],
                            [
                                "湖北省",
                                "鄂州市",
                                "鄂城区"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "东宝区"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "掇刀区"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "京山县"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "沙洋县"
                            ],
                            [
                                "湖北省",
                                "荆门市",
                                "钟祥市"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "孝南区"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "孝昌县"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "大悟县"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "云梦县"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "应城市"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "安陆市"
                            ],
                            [
                                "湖北省",
                                "孝感市",
                                "汉川市"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "沙市区"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "荆州区"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "公安县"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "监利县"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "江陵县"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "石首市"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "洪湖市"
                            ],
                            [
                                "湖北省",
                                "荆州市",
                                "松滋市"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "黄州区"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "团风县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "红安县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "罗田县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "英山县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "浠水县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "蕲春县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "黄梅县"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "麻城市"
                            ],
                            [
                                "湖北省",
                                "黄冈市",
                                "武穴市"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "咸安区"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "嘉鱼县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "通城县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "崇阳县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "通山县"
                            ],
                            [
                                "湖北省",
                                "咸宁市",
                                "赤壁市"
                            ],
                            [
                                "湖北省",
                                "随州市",
                                "曾都区"
                            ],
                            [
                                "湖北省",
                                "随州市",
                                "随县"
                            ],
                            [
                                "湖北省",
                                "随州市",
                                "广水市"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "恩施市"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "利川市"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "建始县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "巴东县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "宣恩县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "咸丰县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "来凤县"
                            ],
                            [
                                "湖北省",
                                "恩施土家族苗族自治州",
                                "鹤峰县"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "芙蓉区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "天心区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "岳麓区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "开福区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "雨花区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "望城区"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "长沙县"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "浏阳市"
                            ],
                            [
                                "湖南省",
                                "长沙市",
                                "宁乡市"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "荷塘区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "芦淞区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "石峰区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "天元区"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "株洲县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "攸县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "茶陵县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "炎陵县"
                            ],
                            [
                                "湖南省",
                                "株洲市",
                                "醴陵市"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "雨湖区"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "岳塘区"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "湘潭县"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "湘乡市"
                            ],
                            [
                                "湖南省",
                                "湘潭市",
                                "韶山市"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "珠晖区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "雁峰区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "石鼓区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "蒸湘区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "南岳区"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡阳县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡南县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡山县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "衡东县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "祁东县"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "耒阳市"
                            ],
                            [
                                "湖南省",
                                "衡阳市",
                                "常宁市"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "双清区"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "大祥区"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "北塔区"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "邵东县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "新邵县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "邵阳县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "隆回县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "洞口县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "绥宁县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "新宁县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "城步苗族自治县"
                            ],
                            [
                                "湖南省",
                                "邵阳市",
                                "武冈市"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "岳阳楼区"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "云溪区"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "君山区"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "岳阳县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "华容县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "湘阴县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "平江县"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "汨罗市"
                            ],
                            [
                                "湖南省",
                                "岳阳市",
                                "临湘市"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "武陵区"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "鼎城区"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "安乡县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "汉寿县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "澧县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "临澧县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "桃源县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "石门县"
                            ],
                            [
                                "湖南省",
                                "常德市",
                                "津市市"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "永定区"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "武陵源区"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "慈利县"
                            ],
                            [
                                "湖南省",
                                "张家界市",
                                "桑植县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "资阳区"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "赫山区"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "南县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "桃江县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "安化县"
                            ],
                            [
                                "湖南省",
                                "益阳市",
                                "沅江市"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "北湖区"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "苏仙区"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "桂阳县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "宜章县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "永兴县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "嘉禾县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "临武县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "汝城县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "桂东县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "安仁县"
                            ],
                            [
                                "湖南省",
                                "郴州市",
                                "资兴市"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "零陵区"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "冷水滩区"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "祁阳县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "东安县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "双牌县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "道县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "江永县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "宁远县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "蓝山县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "新田县"
                            ],
                            [
                                "湖南省",
                                "永州市",
                                "江华瑶族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "鹤城区"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "中方县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "沅陵县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "辰溪县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "溆浦县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "会同县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "麻阳苗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "新晃侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "芷江侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "靖州苗族侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "通道侗族自治县"
                            ],
                            [
                                "湖南省",
                                "怀化市",
                                "洪江市"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "娄星区"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "双峰县"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "新化县"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "冷水江市"
                            ],
                            [
                                "湖南省",
                                "娄底市",
                                "涟源市"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "吉首市"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "泸溪县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "凤凰县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "花垣县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "保靖县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "古丈县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "永顺县"
                            ],
                            [
                                "湖南省",
                                "湘西土家族苗族自治州",
                                "龙山县"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "荔湾区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "越秀区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "海珠区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "天河区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "白云区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "黄埔区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "番禺区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "花都区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "南沙区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "从化区"
                            ],
                            [
                                "广东省",
                                "广州市",
                                "增城区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "武江区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "浈江区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "曲江区"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "始兴县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "仁化县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "翁源县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "乳源瑶族自治县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "新丰县"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "乐昌市"
                            ],
                            [
                                "广东省",
                                "韶关市",
                                "南雄市"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "罗湖区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "福田区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "南山区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "宝安区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "龙岗区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "盐田区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "龙华区"
                            ],
                            [
                                "广东省",
                                "深圳市",
                                "坪山区"
                            ],
                            [
                                "广东省",
                                "珠海市",
                                "香洲区"
                            ],
                            [
                                "广东省",
                                "珠海市",
                                "斗门区"
                            ],
                            [
                                "广东省",
                                "珠海市",
                                "金湾区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "龙湖区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "金平区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "濠江区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "潮阳区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "潮南区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "澄海区"
                            ],
                            [
                                "广东省",
                                "汕头市",
                                "南澳县"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "禅城区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "南海区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "顺德区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "三水区"
                            ],
                            [
                                "广东省",
                                "佛山市",
                                "高明区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "蓬江区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "江海区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "新会区"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "台山市"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "开平市"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "鹤山市"
                            ],
                            [
                                "广东省",
                                "江门市",
                                "恩平市"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "赤坎区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "霞山区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "坡头区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "麻章区"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "遂溪县"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "徐闻县"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "廉江市"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "雷州市"
                            ],
                            [
                                "广东省",
                                "湛江市",
                                "吴川市"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "茂南区"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "电白区"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "高州市"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "化州市"
                            ],
                            [
                                "广东省",
                                "茂名市",
                                "信宜市"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "端州区"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "鼎湖区"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "高要区"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "广宁县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "怀集县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "封开县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "德庆县"
                            ],
                            [
                                "广东省",
                                "肇庆市",
                                "四会市"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "惠城区"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "惠阳区"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "博罗县"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "惠东县"
                            ],
                            [
                                "广东省",
                                "惠州市",
                                "龙门县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "梅江区"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "梅县区"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "大埔县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "丰顺县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "五华县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "平远县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "蕉岭县"
                            ],
                            [
                                "广东省",
                                "梅州市",
                                "兴宁市"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "城区"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "海丰县"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "陆河县"
                            ],
                            [
                                "广东省",
                                "汕尾市",
                                "陆丰市"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "源城区"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "紫金县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "龙川县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "连平县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "和平县"
                            ],
                            [
                                "广东省",
                                "河源市",
                                "东源县"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "江城区"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "阳东区"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "阳西县"
                            ],
                            [
                                "广东省",
                                "阳江市",
                                "阳春市"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "清城区"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "清新区"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "佛冈县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "阳山县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "连山壮族瑶族自治县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "连南瑶族自治县"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "英德市"
                            ],
                            [
                                "广东省",
                                "清远市",
                                "连州市"
                            ],
                            [
                                "广东省",
                                "潮州市",
                                "湘桥区"
                            ],
                            [
                                "广东省",
                                "潮州市",
                                "潮安区"
                            ],
                            [
                                "广东省",
                                "潮州市",
                                "饶平县"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "榕城区"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "揭东区"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "揭西县"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "惠来县"
                            ],
                            [
                                "广东省",
                                "揭阳市",
                                "普宁市"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "云城区"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "云安区"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "新兴县"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "郁南县"
                            ],
                            [
                                "广东省",
                                "云浮市",
                                "罗定市"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "兴宁区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "青秀区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "江南区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "西乡塘区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "良庆区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "邕宁区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "武鸣区"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "隆安县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "马山县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "上林县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "宾阳县"
                            ],
                            [
                                "广西壮族自治区",
                                "南宁市",
                                "横县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "城中区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "鱼峰区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳南区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳北区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳江区"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "柳城县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "鹿寨县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "融安县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "融水苗族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "柳州市",
                                "三江侗族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "秀峰区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "叠彩区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "象山区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "七星区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "雁山区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "临桂区"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "阳朔县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "灵川县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "全州县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "兴安县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "永福县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "灌阳县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "龙胜各族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "资源县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "平乐县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "荔浦县"
                            ],
                            [
                                "广西壮族自治区",
                                "桂林市",
                                "恭城瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "万秀区"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "长洲区"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "龙圩区"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "苍梧县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "藤县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "蒙山县"
                            ],
                            [
                                "广西壮族自治区",
                                "梧州市",
                                "岑溪市"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "海城区"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "银海区"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "铁山港区"
                            ],
                            [
                                "广西壮族自治区",
                                "北海市",
                                "合浦县"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "港口区"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "防城区"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "上思县"
                            ],
                            [
                                "广西壮族自治区",
                                "防城港市",
                                "东兴市"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "钦南区"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "钦北区"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "灵山县"
                            ],
                            [
                                "广西壮族自治区",
                                "钦州市",
                                "浦北县"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "港北区"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "港南区"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "覃塘区"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "平南县"
                            ],
                            [
                                "广西壮族自治区",
                                "贵港市",
                                "桂平市"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "玉州区"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "福绵区"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "容县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "陆川县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "博白县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "兴业县"
                            ],
                            [
                                "广西壮族自治区",
                                "玉林市",
                                "北流市"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "右江区"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "田阳县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "田东县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "平果县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "德保县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "那坡县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "凌云县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "乐业县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "田林县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "西林县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "隆林各族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "百色市",
                                "靖西市"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "八步区"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "平桂区"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "昭平县"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "钟山县"
                            ],
                            [
                                "广西壮族自治区",
                                "贺州市",
                                "富川瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "金城江区"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "宜州区"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "南丹县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "天峨县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "凤山县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "东兰县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "罗城仫佬族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "环江毛南族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "巴马瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "都安瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "河池市",
                                "大化瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "兴宾区"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "忻城县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "象州县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "武宣县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "金秀瑶族自治县"
                            ],
                            [
                                "广西壮族自治区",
                                "来宾市",
                                "合山市"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "江州区"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "扶绥县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "宁明县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "龙州县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "大新县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "天等县"
                            ],
                            [
                                "广西壮族自治区",
                                "崇左市",
                                "凭祥市"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "秀英区"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "龙华区"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "琼山区"
                            ],
                            [
                                "海南省",
                                "海口市",
                                "美兰区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "海棠区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "吉阳区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "天涯区"
                            ],
                            [
                                "海南省",
                                "三亚市",
                                "崖州区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "万州区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "涪陵区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "渝中区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "大渡口区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "江北区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "沙坪坝区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "九龙坡区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "南岸区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "北碚区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "綦江区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "大足区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "渝北区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "巴南区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "黔江区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "长寿区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "江津区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "合川区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "永川区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "南川区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "璧山区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "铜梁区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "潼南区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "荣昌区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "开州区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "梁平区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "武隆区"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "城口县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "丰都县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "垫江县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "忠县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "云阳县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "奉节县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "巫山县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "巫溪县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "石柱土家族自治县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "秀山土家族苗族自治县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "酉阳土家族苗族自治县"
                            ],
                            [
                                "重庆市",
                                "重庆市",
                                "彭水苗族土家族自治县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "锦江区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "青羊区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "金牛区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "武侯区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "成华区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "龙泉驿区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "青白江区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "新都区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "温江区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "双流区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "郫都区"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "金堂县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "大邑县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "蒲江县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "新津县"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "都江堰市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "彭州市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "邛崃市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "崇州市"
                            ],
                            [
                                "四川省",
                                "成都市",
                                "简阳市"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "自流井区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "贡井区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "大安区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "沿滩区"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "荣县"
                            ],
                            [
                                "四川省",
                                "自贡市",
                                "富顺县"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "东区"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "西区"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "仁和区"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "米易县"
                            ],
                            [
                                "四川省",
                                "攀枝花市",
                                "盐边县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "江阳区"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "纳溪区"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "龙马潭区"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "泸县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "合江县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "叙永县"
                            ],
                            [
                                "四川省",
                                "泸州市",
                                "古蔺县"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "旌阳区"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "罗江区"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "中江县"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "广汉市"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "什邡市"
                            ],
                            [
                                "四川省",
                                "德阳市",
                                "绵竹市"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "涪城区"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "游仙区"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "安州区"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "三台县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "盐亭县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "梓潼县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "北川羌族自治县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "平武县"
                            ],
                            [
                                "四川省",
                                "绵阳市",
                                "江油市"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "利州区"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "昭化区"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "朝天区"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "旺苍县"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "青川县"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "剑阁县"
                            ],
                            [
                                "四川省",
                                "广元市",
                                "苍溪县"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "船山区"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "安居区"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "蓬溪县"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "射洪县"
                            ],
                            [
                                "四川省",
                                "遂宁市",
                                "大英县"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "市中区"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "东兴区"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "威远县"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "资中县"
                            ],
                            [
                                "四川省",
                                "内江市",
                                "隆昌市"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "市中区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "沙湾区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "五通桥区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "金口河区"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "犍为县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "井研县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "夹江县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "沐川县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "峨边彝族自治县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "马边彝族自治县"
                            ],
                            [
                                "四川省",
                                "乐山市",
                                "峨眉山市"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "顺庆区"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "高坪区"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "嘉陵区"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "南部县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "营山县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "蓬安县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "仪陇县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "西充县"
                            ],
                            [
                                "四川省",
                                "南充市",
                                "阆中市"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "东坡区"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "彭山区"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "仁寿县"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "洪雅县"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "丹棱县"
                            ],
                            [
                                "四川省",
                                "眉山市",
                                "青神县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "翠屏区"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "南溪区"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "宜宾县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "江安县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "长宁县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "高县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "珙县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "筠连县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "兴文县"
                            ],
                            [
                                "四川省",
                                "宜宾市",
                                "屏山县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "广安区"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "前锋区"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "岳池县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "武胜县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "邻水县"
                            ],
                            [
                                "四川省",
                                "广安市",
                                "华蓥市"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "通川区"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "达川区"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "宣汉县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "开江县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "大竹县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "渠县"
                            ],
                            [
                                "四川省",
                                "达州市",
                                "万源市"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "雨城区"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "名山区"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "荥经县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "汉源县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "石棉县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "天全县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "芦山县"
                            ],
                            [
                                "四川省",
                                "雅安市",
                                "宝兴县"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "巴州区"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "恩阳区"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "通江县"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "南江县"
                            ],
                            [
                                "四川省",
                                "巴中市",
                                "平昌县"
                            ],
                            [
                                "四川省",
                                "资阳市",
                                "雁江区"
                            ],
                            [
                                "四川省",
                                "资阳市",
                                "安岳县"
                            ],
                            [
                                "四川省",
                                "资阳市",
                                "乐至县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "马尔康市"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "汶川县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "理县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "茂县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "松潘县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "九寨沟县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "金川县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "小金县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "黑水县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "壤塘县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "阿坝县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "若尔盖县"
                            ],
                            [
                                "四川省",
                                "阿坝藏族羌族自治州",
                                "红原县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "康定市"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "泸定县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "丹巴县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "九龙县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "雅江县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "道孚县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "炉霍县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "甘孜县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "新龙县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "德格县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "白玉县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "石渠县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "色达县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "理塘县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "巴塘县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "乡城县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "稻城县"
                            ],
                            [
                                "四川省",
                                "甘孜藏族自治州",
                                "得荣县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "西昌市"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "木里藏族自治县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "盐源县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "德昌县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "会理县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "会东县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "宁南县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "普格县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "布拖县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "金阳县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "昭觉县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "喜德县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "冕宁县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "越西县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "甘洛县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "美姑县"
                            ],
                            [
                                "四川省",
                                "凉山彝族自治州",
                                "雷波县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "南明区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "云岩区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "花溪区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "乌当区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "白云区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "观山湖区"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "开阳县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "息烽县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "修文县"
                            ],
                            [
                                "贵州省",
                                "贵阳市",
                                "清镇市"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "钟山区"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "六枝特区"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "水城县"
                            ],
                            [
                                "贵州省",
                                "六盘水市",
                                "盘州市"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "红花岗区"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "汇川区"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "播州区"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "桐梓县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "绥阳县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "正安县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "道真仡佬族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "务川仡佬族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "凤冈县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "湄潭县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "余庆县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "习水县"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "赤水市"
                            ],
                            [
                                "贵州省",
                                "遵义市",
                                "仁怀市"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "西秀区"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "平坝区"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "普定县"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "镇宁布依族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "关岭布依族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "安顺市",
                                "紫云苗族布依族自治县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "七星关区"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "大方县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "黔西县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "金沙县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "织金县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "纳雍县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "威宁彝族回族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "毕节市",
                                "赫章县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "碧江区"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "万山区"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "江口县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "玉屏侗族自治县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "石阡县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "思南县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "印江土家族苗族自治县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "德江县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "沿河土家族自治县"
                            ],
                            [
                                "贵州省",
                                "铜仁市",
                                "松桃苗族自治县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "兴义市"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "兴仁县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "普安县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "晴隆县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "贞丰县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "望谟县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "册亨县"
                            ],
                            [
                                "贵州省",
                                "黔西南布依族苗族自治州",
                                "安龙县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "凯里市"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "黄平县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "施秉县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "三穗县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "镇远县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "岑巩县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "天柱县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "锦屏县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "剑河县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "台江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "黎平县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "榕江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "从江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "雷山县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "麻江县"
                            ],
                            [
                                "贵州省",
                                "黔东南苗族侗族自治州",
                                "丹寨县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "都匀市"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "福泉市"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "荔波县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "贵定县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "瓮安县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "独山县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "平塘县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "罗甸县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "长顺县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "龙里县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "惠水县"
                            ],
                            [
                                "贵州省",
                                "黔南布依族苗族自治州",
                                "三都水族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "五华区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "盘龙区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "官渡区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "西山区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "东川区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "呈贡区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "晋宁区"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "富民县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "宜良县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "石林彝族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "嵩明县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "禄劝彝族苗族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "寻甸回族彝族自治县"
                            ],
                            [
                                "云南省",
                                "昆明市",
                                "安宁市"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "麒麟区"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "沾益区"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "马龙县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "陆良县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "师宗县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "罗平县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "富源县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "会泽县"
                            ],
                            [
                                "云南省",
                                "曲靖市",
                                "宣威市"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "红塔区"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "江川区"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "澄江县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "通海县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "华宁县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "易门县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "峨山彝族自治县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "新平彝族傣族自治县"
                            ],
                            [
                                "云南省",
                                "玉溪市",
                                "元江哈尼族彝族傣族自治县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "隆阳区"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "施甸县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "龙陵县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "昌宁县"
                            ],
                            [
                                "云南省",
                                "保山市",
                                "腾冲市"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "昭阳区"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "鲁甸县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "巧家县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "盐津县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "大关县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "永善县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "绥江县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "镇雄县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "彝良县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "威信县"
                            ],
                            [
                                "云南省",
                                "昭通市",
                                "水富县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "古城区"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "玉龙纳西族自治县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "永胜县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "华坪县"
                            ],
                            [
                                "云南省",
                                "丽江市",
                                "宁蒗彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "思茅区"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "宁洱哈尼族彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "墨江哈尼族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "景东彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "景谷傣族彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "镇沅彝族哈尼族拉祜族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "江城哈尼族彝族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "孟连傣族拉祜族佤族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "澜沧拉祜族自治县"
                            ],
                            [
                                "云南省",
                                "普洱市",
                                "西盟佤族自治县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "临翔区"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "凤庆县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "云县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "永德县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "镇康县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "双江拉祜族佤族布朗族傣族自治县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "耿马傣族佤族自治县"
                            ],
                            [
                                "云南省",
                                "临沧市",
                                "沧源佤族自治县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "楚雄市"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "双柏县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "牟定县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "南华县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "姚安县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "大姚县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "永仁县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "元谋县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "武定县"
                            ],
                            [
                                "云南省",
                                "楚雄彝族自治州",
                                "禄丰县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "个旧市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "开远市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "蒙自市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "弥勒市"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "屏边苗族自治县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "建水县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "石屏县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "泸西县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "元阳县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "红河县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "金平苗族瑶族傣族自治县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "绿春县"
                            ],
                            [
                                "云南省",
                                "红河哈尼族彝族自治州",
                                "河口瑶族自治县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "文山市"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "砚山县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "西畴县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "麻栗坡县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "马关县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "丘北县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "广南县"
                            ],
                            [
                                "云南省",
                                "文山壮族苗族自治州",
                                "富宁县"
                            ],
                            [
                                "云南省",
                                "西双版纳傣族自治州",
                                "景洪市"
                            ],
                            [
                                "云南省",
                                "西双版纳傣族自治州",
                                "勐海县"
                            ],
                            [
                                "云南省",
                                "西双版纳傣族自治州",
                                "勐腊县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "大理市"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "漾濞彝族自治县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "祥云县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "宾川县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "弥渡县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "南涧彝族自治县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "巍山彝族回族自治县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "永平县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "云龙县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "洱源县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "剑川县"
                            ],
                            [
                                "云南省",
                                "大理白族自治州",
                                "鹤庆县"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "瑞丽市"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "芒市"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "梁河县"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "盈江县"
                            ],
                            [
                                "云南省",
                                "德宏傣族景颇族自治州",
                                "陇川县"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "泸水市"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "福贡县"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "贡山独龙族怒族自治县"
                            ],
                            [
                                "云南省",
                                "怒江傈僳族自治州",
                                "兰坪白族普米族自治县"
                            ],
                            [
                                "云南省",
                                "迪庆藏族自治州",
                                "香格里拉市"
                            ],
                            [
                                "云南省",
                                "迪庆藏族自治州",
                                "德钦县"
                            ],
                            [
                                "云南省",
                                "迪庆藏族自治州",
                                "维西傈僳族自治县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "城关区"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "堆龙德庆区"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "达孜区"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "林周县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "当雄县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "尼木县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "曲水县"
                            ],
                            [
                                "西藏自治区",
                                "拉萨市",
                                "墨竹工卡县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "桑珠孜区"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "南木林县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "江孜县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "定日县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "萨迦县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "拉孜县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "昂仁县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "谢通门县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "白朗县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "仁布县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "康马县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "定结县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "仲巴县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "亚东县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "吉隆县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "聂拉木县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "萨嘎县"
                            ],
                            [
                                "西藏自治区",
                                "日喀则市",
                                "岗巴县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "卡若区"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "江达县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "贡觉县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "类乌齐县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "丁青县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "察雅县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "八宿县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "左贡县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "芒康县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "洛隆县"
                            ],
                            [
                                "西藏自治区",
                                "昌都市",
                                "边坝县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "巴宜区"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "工布江达县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "米林县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "墨脱县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "波密县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "察隅县"
                            ],
                            [
                                "西藏自治区",
                                "林芝市",
                                "朗县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "乃东区"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "扎囊县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "贡嘎县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "桑日县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "琼结县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "曲松县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "措美县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "洛扎县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "加查县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "隆子县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "错那县"
                            ],
                            [
                                "西藏自治区",
                                "山南市",
                                "浪卡子县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "色尼区"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "嘉黎县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "比如县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "聂荣县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "安多县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "申扎县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "索县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "班戈县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "巴青县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "尼玛县"
                            ],
                            [
                                "西藏自治区",
                                "那曲市",
                                "双湖县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "普兰县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "札达县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "噶尔县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "日土县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "革吉县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "改则县"
                            ],
                            [
                                "西藏自治区",
                                "阿里地区",
                                "措勤县"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "新城区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "碑林区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "莲湖区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "灞桥区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "未央区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "雁塔区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "阎良区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "临潼区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "长安区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "高陵区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "鄠邑区"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "蓝田县"
                            ],
                            [
                                "陕西省",
                                "西安市",
                                "周至县"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "王益区"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "印台区"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "耀州区"
                            ],
                            [
                                "陕西省",
                                "铜川市",
                                "宜君县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "渭滨区"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "金台区"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "陈仓区"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "凤翔县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "岐山县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "扶风县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "眉县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "陇县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "千阳县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "麟游县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "凤县"
                            ],
                            [
                                "陕西省",
                                "宝鸡市",
                                "太白县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "秦都区"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "杨陵区"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "渭城区"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "三原县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "泾阳县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "乾县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "礼泉县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "永寿县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "彬县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "长武县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "旬邑县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "淳化县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "武功县"
                            ],
                            [
                                "陕西省",
                                "咸阳市",
                                "兴平市"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "临渭区"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "华州区"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "潼关县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "大荔县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "合阳县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "澄城县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "蒲城县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "白水县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "富平县"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "韩城市"
                            ],
                            [
                                "陕西省",
                                "渭南市",
                                "华阴市"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "宝塔区"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "安塞区"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "延长县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "延川县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "子长县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "志丹县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "吴起县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "甘泉县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "富县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "洛川县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "宜川县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "黄龙县"
                            ],
                            [
                                "陕西省",
                                "延安市",
                                "黄陵县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "汉台区"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "南郑区"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "城固县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "洋县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "西乡县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "勉县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "宁强县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "略阳县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "镇巴县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "留坝县"
                            ],
                            [
                                "陕西省",
                                "汉中市",
                                "佛坪县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "榆阳区"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "横山区"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "府谷县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "靖边县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "定边县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "绥德县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "米脂县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "佳县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "吴堡县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "清涧县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "子洲县"
                            ],
                            [
                                "陕西省",
                                "榆林市",
                                "神木市"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "汉滨区"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "汉阴县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "石泉县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "宁陕县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "紫阳县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "岚皋县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "平利县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "镇坪县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "旬阳县"
                            ],
                            [
                                "陕西省",
                                "安康市",
                                "白河县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "商州区"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "洛南县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "丹凤县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "商南县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "山阳县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "镇安县"
                            ],
                            [
                                "陕西省",
                                "商洛市",
                                "柞水县"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "城关区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "七里河区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "西固区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "安宁区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "红古区"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "永登县"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "皋兰县"
                            ],
                            [
                                "甘肃省",
                                "兰州市",
                                "榆中县"
                            ],
                            [
                                "甘肃省",
                                "金昌市",
                                "金川区"
                            ],
                            [
                                "甘肃省",
                                "金昌市",
                                "永昌县"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "白银区"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "平川区"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "靖远县"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "会宁县"
                            ],
                            [
                                "甘肃省",
                                "白银市",
                                "景泰县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "秦州区"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "麦积区"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "清水县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "秦安县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "甘谷县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "武山县"
                            ],
                            [
                                "甘肃省",
                                "天水市",
                                "张家川回族自治县"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "凉州区"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "民勤县"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "古浪县"
                            ],
                            [
                                "甘肃省",
                                "武威市",
                                "天祝藏族自治县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "甘州区"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "肃南裕固族自治县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "民乐县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "临泽县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "高台县"
                            ],
                            [
                                "甘肃省",
                                "张掖市",
                                "山丹县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "崆峒区"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "泾川县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "灵台县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "崇信县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "华亭县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "庄浪县"
                            ],
                            [
                                "甘肃省",
                                "平凉市",
                                "静宁县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "肃州区"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "金塔县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "瓜州县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "肃北蒙古族自治县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "阿克塞哈萨克族自治县"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "玉门市"
                            ],
                            [
                                "甘肃省",
                                "酒泉市",
                                "敦煌市"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "西峰区"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "庆城县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "环县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "华池县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "合水县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "正宁县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "宁县"
                            ],
                            [
                                "甘肃省",
                                "庆阳市",
                                "镇原县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "安定区"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "通渭县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "陇西县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "渭源县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "临洮县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "漳县"
                            ],
                            [
                                "甘肃省",
                                "定西市",
                                "岷县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "武都区"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "成县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "文县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "宕昌县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "康县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "西和县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "礼县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "徽县"
                            ],
                            [
                                "甘肃省",
                                "陇南市",
                                "两当县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "临夏市"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "临夏县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "康乐县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "永靖县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "广河县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "和政县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "东乡族自治县"
                            ],
                            [
                                "甘肃省",
                                "临夏回族自治州",
                                "积石山保安族东乡族撒拉族自治县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "合作市"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "临潭县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "卓尼县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "舟曲县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "迭部县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "玛曲县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "碌曲县"
                            ],
                            [
                                "甘肃省",
                                "甘南藏族自治州",
                                "夏河县"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城东区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城中区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城西区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "城北区"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "大通回族土族自治县"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "湟中县"
                            ],
                            [
                                "青海省",
                                "西宁市",
                                "湟源县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "乐都区"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "平安区"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "民和回族土族自治县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "互助土族自治县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "化隆回族自治县"
                            ],
                            [
                                "青海省",
                                "海东市",
                                "循化撒拉族自治县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "门源回族自治县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "祁连县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "海晏县"
                            ],
                            [
                                "青海省",
                                "海北藏族自治州",
                                "刚察县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "同仁县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "尖扎县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "泽库县"
                            ],
                            [
                                "青海省",
                                "黄南藏族自治州",
                                "河南蒙古族自治县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "共和县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "同德县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "贵德县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "兴海县"
                            ],
                            [
                                "青海省",
                                "海南藏族自治州",
                                "贵南县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "玛沁县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "班玛县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "甘德县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "达日县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "久治县"
                            ],
                            [
                                "青海省",
                                "果洛藏族自治州",
                                "玛多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "玉树市"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "杂多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "称多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "治多县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "囊谦县"
                            ],
                            [
                                "青海省",
                                "玉树藏族自治州",
                                "曲麻莱县"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "格尔木市"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "德令哈市"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "乌兰县"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "都兰县"
                            ],
                            [
                                "青海省",
                                "海西蒙古族藏族自治州",
                                "天峻县"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "兴庆区"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "西夏区"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "金凤区"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "永宁县"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "贺兰县"
                            ],
                            [
                                "宁夏回族自治区",
                                "银川市",
                                "灵武市"
                            ],
                            [
                                "宁夏回族自治区",
                                "石嘴山市",
                                "大武口区"
                            ],
                            [
                                "宁夏回族自治区",
                                "石嘴山市",
                                "惠农区"
                            ],
                            [
                                "宁夏回族自治区",
                                "石嘴山市",
                                "平罗县"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "利通区"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "红寺堡区"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "盐池县"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "同心县"
                            ],
                            [
                                "宁夏回族自治区",
                                "吴忠市",
                                "青铜峡市"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "原州区"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "西吉县"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "隆德县"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "泾源县"
                            ],
                            [
                                "宁夏回族自治区",
                                "固原市",
                                "彭阳县"
                            ],
                            [
                                "宁夏回族自治区",
                                "中卫市",
                                "沙坡头区"
                            ],
                            [
                                "宁夏回族自治区",
                                "中卫市",
                                "中宁县"
                            ],
                            [
                                "宁夏回族自治区",
                                "中卫市",
                                "海原县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "天山区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "沙依巴克区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "新市区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "水磨沟区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "头屯河区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "达坂城区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "米东区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "乌鲁木齐市",
                                "乌鲁木齐县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "独山子区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "克拉玛依区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "白碱滩区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克拉玛依市",
                                "乌尔禾区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "吐鲁番市",
                                "高昌区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "吐鲁番市",
                                "鄯善县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "吐鲁番市",
                                "托克逊县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "哈密市",
                                "伊州区"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "哈密市",
                                "巴里坤哈萨克自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "哈密市",
                                "伊吾县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "昌吉市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "阜康市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "呼图壁县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "玛纳斯县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "奇台县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "吉木萨尔县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "昌吉回族自治州",
                                "木垒哈萨克自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "博乐市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "阿拉山口市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "精河县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "博尔塔拉蒙古自治州",
                                "温泉县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "库尔勒市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "轮台县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "尉犁县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "若羌县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "且末县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "焉耆回族自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "和静县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "和硕县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "巴音郭楞蒙古自治州",
                                "博湖县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "阿克苏市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "温宿县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "库车县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "沙雅县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "新和县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "拜城县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "乌什县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "阿瓦提县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿克苏地区",
                                "柯坪县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "阿图什市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "阿克陶县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "阿合奇县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "克孜勒苏柯尔克孜自治州",
                                "乌恰县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "喀什市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "疏附县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "疏勒县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "英吉沙县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "泽普县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "莎车县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "叶城县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "麦盖提县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "岳普湖县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "伽师县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "巴楚县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "喀什地区",
                                "塔什库尔干塔吉克自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "和田市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "和田县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "墨玉县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "皮山县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "洛浦县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "策勒县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "于田县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "和田地区",
                                "民丰县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "伊宁市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "奎屯市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "霍尔果斯市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "伊宁县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "察布查尔锡伯自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "霍城县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "巩留县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "新源县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "昭苏县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "特克斯县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "伊犁哈萨克自治州",
                                "尼勒克县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "塔城市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "乌苏市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "额敏县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "沙湾县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "托里县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "裕民县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "塔城地区",
                                "和布克赛尔蒙古自治县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "阿勒泰市"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "布尔津县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "富蕴县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "福海县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "哈巴河县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "青河县"
                            ],
                            [
                                "新疆维吾尔自治区",
                                "阿勒泰地区",
                                "吉木乃县"
                            ],
                            [
                                "台湾省",
                                "台湾省",
                                "台湾省"
                            ],
                            [
                                "香港特别行政区",
                                "香港特别行政区",
                                "香港特别行政区"
                            ],
                            [
                                "澳门特别行政区",
                                "澳门特别行政区",
                                "澳门特别行政区"
                            ]
                        ],
                        "groupName": "value"
                    },
                    "dataArrHeaders": {
                        "locale": {
                            "en": "dataArrHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            }
                        ]
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "confirmColor": {
                        "locale": {
                            "en": "confirmColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelColor": {
                        "locale": {
                            "en": "cancelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#888888",
                        "groupName": "fontStyle"
                    },
                    "titleFontSize": {
                        "locale": {
                            "en": "titleFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "menuFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "currentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5CascadePickerTab"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "selectChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Array",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickConfirm"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "resetPicker",
                        "locale": {
                            "en": "resetPicker"
                        }
                    }
                ]
            }
        },
        "ih5-rel-city-picker": {
            "map": {
                "name": "ih5-city-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "600px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "40px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "bgColor"
                        },
                        "type": "Hidden"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "4px",
                        "groupName": "border2"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 1,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "#DCDFE6",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "labelWidth": {
                        "locale": {
                            "en": "labelWidth"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "behavior"
                    },
                    "address": {
                        "locale": {
                            "en": "currentAddress"
                        },
                        "type": "String",
                        "defaultValue": "北京市-北京市-东城区",
                        "groupName": "value"
                    },
                    "prSelected": {
                        "locale": {
                            "en": "currentState"
                        },
                        "type": "String",
                        "defaultValue": "北京市",
                        "groupName": "value"
                    },
                    "citySelected": {
                        "locale": {
                            "en": "currentCity"
                        },
                        "type": "String",
                        "defaultValue": "北京市",
                        "groupName": "value"
                    },
                    "areaSelected": {
                        "locale": {
                            "en": "currentDistrict"
                        },
                        "type": "String",
                        "defaultValue": "东城区",
                        "groupName": "value"
                    },
                    "inputBgColor": {
                        "locale": {
                            "en": "inputBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "behavior"
                    },
                    "inputColor": {
                        "locale": {
                            "en": "inputColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "behavior"
                    },
                    "inputFontSize": {
                        "locale": {
                            "en": "inputFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "behavior"
                    },
                    "opBgColor": {
                        "locale": {
                            "en": "optionBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "optionStyle"
                    },
                    "opColor": {
                        "locale": {
                            "en": "optionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#606266",
                        "groupName": "optionStyle"
                    },
                    "opFontSize": {
                        "locale": {
                            "en": "optionFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 14,
                        "groupName": "optionStyle"
                    },
                    "filterable": {
                        "locale": {
                            "en": "filterable"
                        },
                        "type": "Boolean",
                        "groupName": "behavior"
                    }
                },
                "locale": {
                    "en": "City Picker (PC)"
                },
                "eventsMap": {
                    "addChange": {
                        "locale": {
                            "en": "addChange"
                        },
                        "params": [
                            {
                                "name": "address",
                                "type": "String"
                            }
                        ]
                    },
                    "prChange": {
                        "locale": {
                            "en": "stateChange"
                        },
                        "params": [
                            {
                                "name": "prSelected",
                                "type": "String",
                                "locale": {
                                    "en": "currentState"
                                }
                            }
                        ]
                    },
                    "cityChange": {
                        "locale": {
                            "en": "cityChange"
                        },
                        "params": [
                            {
                                "name": "citySelected",
                                "type": "String",
                                "locale": {
                                    "en": "currentCity"
                                }
                            }
                        ]
                    },
                    "areaChange": {
                        "locale": {
                            "en": "districtChange"
                        },
                        "params": [
                            {
                                "name": "areaSelected",
                                "type": "String",
                                "locale": {
                                    "en": "currentDistrict"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-city-picker-tab": {
            "map": {
                "name": "ih5-time-select",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "xy0"
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "100px",
                        "groupName": "wh"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "defaultValue": "300px",
                        "groupName": "wh"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 40,
                        "groupName": "default"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#E2E2E2",
                        "groupName": "default"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "default"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 24,
                        "groupName": "default"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    },
                    "defaultTime": {
                        "locale": {
                            "en": "defaultTime"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5TimeSelect"
                },
                "eventsMap": {
                    "selectTime": {
                        "locale": {
                            "en": "selectTime"
                        },
                        "params": [
                            {
                                "name": "time",
                                "type": "String",
                                "locale": {
                                    "en": "time"
                                }
                            }
                        ]
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "rightclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "setChosenTime",
                        "locale": {
                            "en": "setChosenTime"
                        },
                        "params": [
                            {
                                "name": "time",
                                "type": "Formula",
                                "locale": {
                                    "en": "time"
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-cols-picker-tab": {
            "map": {
                "name": "ih5-cols-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "fontStyle"
                    },
                    "value": {
                        "locale": {
                            "en": "currentOption"
                        },
                        "type": "String",
                        "defaultValue": [
                            "00",
                            "00"
                        ],
                        "groupName": "value"
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "dataArr": {
                        "locale": {
                            "en": "editOptionList"
                        },
                        "type": "Array",
                        "init": [
                            [
                                "00",
                                "00"
                            ],
                            [
                                "01",
                                "01"
                            ],
                            [
                                "02",
                                "02"
                            ],
                            [
                                "03",
                                "03"
                            ],
                            [
                                "04",
                                "04"
                            ],
                            [
                                "05",
                                "05"
                            ],
                            [
                                "06",
                                "06"
                            ],
                            [
                                "07",
                                "07"
                            ],
                            [
                                "08",
                                "08"
                            ],
                            [
                                "09",
                                "09"
                            ],
                            [
                                "10",
                                "10"
                            ],
                            [
                                "11",
                                "11"
                            ],
                            [
                                "12",
                                "12"
                            ],
                            [
                                "13",
                                "13"
                            ],
                            [
                                "14",
                                "14"
                            ],
                            [
                                "15",
                                "15"
                            ],
                            [
                                "16",
                                "16"
                            ],
                            [
                                "17",
                                "17"
                            ],
                            [
                                "18",
                                "18"
                            ],
                            [
                                "19",
                                "19"
                            ],
                            [
                                "20",
                                "20"
                            ],
                            [
                                "21",
                                "21"
                            ],
                            [
                                "22",
                                "22"
                            ],
                            [
                                "23",
                                "23"
                            ],
                            [
                                null,
                                "24"
                            ],
                            [
                                null,
                                "25"
                            ],
                            [
                                null,
                                "26"
                            ],
                            [
                                null,
                                "27"
                            ],
                            [
                                null,
                                "28"
                            ],
                            [
                                null,
                                "29"
                            ],
                            [
                                null,
                                "30"
                            ],
                            [
                                null,
                                "31"
                            ],
                            [
                                null,
                                "32"
                            ],
                            [
                                null,
                                "33"
                            ],
                            [
                                null,
                                "34"
                            ],
                            [
                                null,
                                "35"
                            ],
                            [
                                null,
                                "36"
                            ],
                            [
                                null,
                                "37"
                            ],
                            [
                                null,
                                "38"
                            ],
                            [
                                null,
                                "39"
                            ],
                            [
                                null,
                                "40"
                            ],
                            [
                                null,
                                "41"
                            ],
                            [
                                null,
                                "42"
                            ],
                            [
                                null,
                                "43"
                            ],
                            [
                                null,
                                "44"
                            ],
                            [
                                null,
                                "45"
                            ],
                            [
                                null,
                                "46"
                            ],
                            [
                                null,
                                "47"
                            ],
                            [
                                null,
                                "48"
                            ],
                            [
                                null,
                                "49"
                            ],
                            [
                                null,
                                "50"
                            ],
                            [
                                null,
                                "51"
                            ],
                            [
                                null,
                                "52"
                            ],
                            [
                                null,
                                "53"
                            ],
                            [
                                null,
                                "54"
                            ],
                            [
                                null,
                                "55"
                            ],
                            [
                                null,
                                "56"
                            ],
                            [
                                null,
                                "57"
                            ],
                            [
                                null,
                                "58"
                            ],
                            [
                                null,
                                "59"
                            ]
                        ],
                        "groupName": "value"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "twoArray",
                        "init": "twoArray",
                        "groupName": "value",
                        "optionLocales": {
                            "twoArray": {},
                            "twoObjectArray": {}
                        }
                    },
                    "dataArrHeaders": {
                        "locale": {
                            "en": "dataArrHeaders"
                        },
                        "type": "Hidden",
                        "init": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "string"
                            }
                        ]
                    },
                    "listID": {
                        "locale": {
                            "en": "listID"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "listName"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "confirmColor": {
                        "locale": {
                            "en": "confirmColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelColor": {
                        "locale": {
                            "en": "cancelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#888888",
                        "groupName": "fontStyle"
                    },
                    "titleFontSize": {
                        "locale": {
                            "en": "titleFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "menuFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "currentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5ColsPickerTab"
                },
                "eventsMap": {
                    "selectChange": {
                        "locale": {
                            "en": "selectChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickConfirm"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "resetPicker",
                        "locale": {
                            "en": "resetPicker"
                        }
                    }
                ]
            }
        },
        "ih5-rel-date-picker-tab": {
            "map": {
                "name": "ih5-date-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Date"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "startDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "endDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "return (new Date().getFullYear() - 5) + '-01-01'",
                        "groupName": "behavior"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "return (new Date().getFullYear() + 5) + '-12-31'",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    },
                    "hiddenWeek": {
                        "locale": {
                            "en": "hiddenWeek"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5DatePickerTab"
                },
                "eventsMap": {
                    "dateChange": {
                        "locale": {
                            "en": "dateChange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "_currentWeek",
                        "locale": {
                            "en": "currentWeek"
                        }
                    },
                    {
                        "name": "resetTime",
                        "locale": {
                            "en": "resetTime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartDate",
                        "locale": {
                            "en": "getStartDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndDate",
                        "locale": {
                            "en": "getEndDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-date-time-picker-tab": {
            "map": {
                "name": "ih5-date-time-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Date"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "startTime": {
                        "locale": {
                            "en": "startTime"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "hour": {
                        "locale": {
                            "en": "hour"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "minute": {
                        "locale": {
                            "en": "minute"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "endTime": {
                        "locale": {
                            "en": "endTime"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06-21",
                        "groupName": "value"
                    },
                    "finishHour": {
                        "locale": {
                            "en": "endHour"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "finishMinute": {
                        "locale": {
                            "en": "endMinute"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "value"
                    },
                    "startDate": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "2018-01-01",
                        "groupName": "behavior"
                    },
                    "endDate": {
                        "locale": {
                            "en": "maximumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "2022-12-31",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5DateTimePickerTab"
                },
                "eventsMap": {
                    "dateTimeChange": {
                        "locale": {
                            "en": "datetimeChange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            },
                            {
                                "name": "startDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "startDateAndTime"
                                }
                            },
                            {
                                "name": "endDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "endDateAndTime"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeAdjust": {
                        "locale": {
                            "en": "adjustEndTime"
                        },
                        "params": [
                            {
                                "name": "currentHour",
                                "type": "Number",
                                "locale": {
                                    "en": "currentHour"
                                }
                            },
                            {
                                "name": "currentMinute",
                                "type": "Number",
                                "locale": {
                                    "en": "currentMinute"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            },
                            {
                                "name": "startDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "startDateAndTime"
                                }
                            },
                            {
                                "name": "endDateAndTime",
                                "type": "String",
                                "locale": {
                                    "en": "endDateAndTime"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "resetDateTime",
                        "locale": {
                            "en": "resetDatetime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartDate",
                        "locale": {
                            "en": "getStartDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getStartTime",
                        "locale": {
                            "en": "getStartTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndDate",
                        "locale": {
                            "en": "getEndDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndTime",
                        "locale": {
                            "en": "getEndTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustEndTime",
                        "locale": {
                            "en": "adjustEndTime"
                        },
                        "params": [
                            {
                                "name": "currentHour",
                                "type": "Formula",
                                "locale": {
                                    "en": "currentHour"
                                }
                            },
                            {
                                "name": "currentMinute",
                                "type": "Formula",
                                "locale": {
                                    "en": "currentMinute"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-month-picker-tab": {
            "map": {
                "name": "ih5-month-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border2"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border2",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "groupName": "border2"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Month"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "startDate": {
                        "locale": {
                            "en": "startDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06",
                        "groupName": "value"
                    },
                    "endDate": {
                        "locale": {
                            "en": "endDate"
                        },
                        "type": "Time",
                        "defaultValue": "2019-06",
                        "groupName": "value"
                    },
                    "minDate": {
                        "locale": {
                            "en": "minimumValidDate"
                        },
                        "type": "Time",
                        "defaultValue": "2014-01",
                        "groupName": "behavior"
                    },
                    "maxDate": {
                        "locale": {
                            "en": "maximumValidDate",
                            "placeholder": {
                                "en": "yyyy-mm"
                            }
                        },
                        "type": "Time",
                        "defaultValue": "2024-12",
                        "groupName": "behavior"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    }
                },
                "locale": {
                    "en": "OldIh5MonthPickerTab"
                },
                "eventsMap": {
                    "dateChange": {
                        "locale": {
                            "en": "dateChange"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startDate",
                                "type": "String",
                                "locale": {
                                    "en": "startDate"
                                }
                            },
                            {
                                "name": "endDate",
                                "type": "String",
                                "locale": {
                                    "en": "endDate"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "resetTime",
                        "locale": {
                            "en": "resetTime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartDate",
                        "locale": {
                            "en": "getStartDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndDate",
                        "locale": {
                            "en": "getEndDate"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Date"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "Formula",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-rel-radio-picker": {
            "map": {
                "name": "ih5-radio-picker",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden"
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "behavior"
                    },
                    "visible": {
                        "locale": {
                            "en": "visible"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible2"
                    },
                    "value": {
                        "locale": {
                            "en": "currentOption"
                        },
                        "type": "String",
                        "defaultValue": "11",
                        "groupName": "value"
                    },
                    "dataMode": {
                        "locale": {
                            "en": "dataMode"
                        },
                        "type": "Select",
                        "defaultValue": "oneArray",
                        "init": "oneArray",
                        "groupName": "value",
                        "optionLocales": {
                            "oneArray": {},
                            "objectArray": {}
                        }
                    },
                    "optionList": {
                        "locale": {
                            "en": "optionList"
                        },
                        "type": "String",
                        "defaultValue": "11,22,33,44,55",
                        "groupName": "value"
                    },
                    "objectArrayList": {
                        "locale": {
                            "en": "dataSource"
                        },
                        "type": "String",
                        "groupName": "value"
                    },
                    "listID": {
                        "locale": {
                            "en": "valueField"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "listName": {
                        "locale": {
                            "en": "displayField"
                        },
                        "type": "InputDropDown",
                        "groupName": "value"
                    },
                    "title": {
                        "locale": {
                            "en": "title"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "behavior"
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "titleColor": {
                        "locale": {
                            "en": "titleColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "confirmColor": {
                        "locale": {
                            "en": "confirmColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelColor": {
                        "locale": {
                            "en": "cancelColor"
                        },
                        "type": "Color",
                        "defaultValue": "#888888",
                        "groupName": "fontStyle"
                    },
                    "titleFontSize": {
                        "locale": {
                            "en": "titleFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "menuFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "fontStyle"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "currentFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "selectionColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#CCCCCC",
                        "groupName": "fontStyle"
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5RadioPicker"
                },
                "eventsMap": {
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "selectChange": {
                        "locale": {
                            "en": "selectChange"
                        },
                        "params": [
                            {
                                "name": "value",
                                "type": "Number",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "_visibleChange": {
                        "locale": {
                            "en": "_visibleChange"
                        }
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickConfirm"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": [
                            {
                                "name": "currentValue",
                                "type": "String",
                                "locale": {
                                    "en": "currentOption"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "resetPicker",
                        "locale": {
                            "en": "resetPicker"
                        }
                    }
                ]
            }
        },
        "ih5-rel-time-picker-tab": {
            "map": {
                "name": "ih5-time-picker-tab",
                "propsMap": {
                    "x": {
                        "locale": {
                            "en": "x"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "y": {
                        "locale": {
                            "en": "y"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "ratio": {
                        "locale": {
                            "en": "ratio"
                        },
                        "type": "Lock",
                        "defaultValue": false
                    },
                    "position": {
                        "locale": {
                            "en": "position"
                        },
                        "type": "Select",
                        "defaultValue": "relative",
                        "groupName": "position0",
                        "optionLocales": {
                            "relative": {
                                "en": "relative"
                            },
                            "absolute": {
                                "en": "absolute"
                            },
                            "fixed": {
                                "en": "fixed"
                            },
                            "sticky": {
                                "en": "sticky"
                            }
                        }
                    },
                    "width": {
                        "locale": {
                            "en": "w"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxWidth": {
                        "locale": {
                            "en": "maxWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minWidth": {
                        "locale": {
                            "en": "minWidth"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "height": {
                        "locale": {
                            "en": "h"
                        },
                        "type": "PercentPxInt",
                        "groupName": "wh0"
                    },
                    "maxHeight": {
                        "locale": {
                            "en": "maxHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "minHeight": {
                        "locale": {
                            "en": "minHeight"
                        },
                        "type": "PercentPxInt",
                        "groupName": "sizeRange"
                    },
                    "visible": {
                        "locale": {
                            "en": "show"
                        },
                        "type": "Boolean",
                        "defaultValue": true,
                        "groupName": "visible0"
                    },
                    "opacity": {
                        "locale": {
                            "en": "opacity"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "opacity0"
                    },
                    "marginTop": {
                        "locale": {
                            "en": "marginTop"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginBottom": {
                        "locale": {
                            "en": "marginBottom"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginLeft": {
                        "locale": {
                            "en": "marginLeft"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "marginRight": {
                        "locale": {
                            "en": "marginRight"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "margin"
                    },
                    "paddingTop": {
                        "locale": {
                            "en": "paddingTop"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingBottom": {
                        "locale": {
                            "en": "paddingBottom"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingLeft": {
                        "locale": {
                            "en": "paddingLeft"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "paddingRight": {
                        "locale": {
                            "en": "paddingRight"
                        },
                        "type": "Hidden",
                        "defaultValue": 0
                    },
                    "bgColor": {
                        "locale": {
                            "en": "backgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "color"
                    },
                    "transitioning": {
                        "locale": {
                            "en": "transitioning"
                        },
                        "type": "Hidden"
                    },
                    "transitionPro": {
                        "locale": {
                            "en": "transitionPro"
                        },
                        "type": "Hidden"
                    },
                    "transitionTime": {
                        "locale": {
                            "en": "transitionTime"
                        },
                        "type": "Hidden"
                    },
                    "transitionType": {
                        "locale": {
                            "en": "transitionType"
                        },
                        "type": "Hidden"
                    },
                    "transitionClear": {
                        "locale": {
                            "en": "transitionClear"
                        },
                        "type": "Hidden"
                    },
                    "zIndex": {
                        "locale": {
                            "en": "zIndex"
                        },
                        "type": "Integer",
                        "defaultValue": null,
                        "groupName": "zIndex"
                    },
                    "perspective": {
                        "locale": {
                            "en": "perspective"
                        },
                        "type": "Hidden"
                    },
                    "preserve3d": {
                        "locale": {
                            "en": "preserve3d"
                        },
                        "type": "Hidden"
                    },
                    "scaleX": {
                        "locale": {
                            "en": "scaleX"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "scaleY": {
                        "locale": {
                            "en": "scaleY"
                        },
                        "type": "Hidden",
                        "defaultValue": 1
                    },
                    "translateX": {
                        "locale": {
                            "en": "translateX"
                        },
                        "type": "Hidden"
                    },
                    "translateY": {
                        "locale": {
                            "en": "translateY"
                        },
                        "type": "Hidden"
                    },
                    "originX": {
                        "locale": {
                            "en": "originX"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "originY": {
                        "locale": {
                            "en": "originY"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "defaultTransform": {
                        "locale": {
                            "en": "defaultTransform"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotate": {
                        "locale": {
                            "en": "rotate"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "rotation"
                    },
                    "rotateX": {
                        "locale": {
                            "en": "rotateX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "rotateY": {
                        "locale": {
                            "en": "rotateY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "translateZ": {
                        "locale": {
                            "en": "translateZ"
                        },
                        "type": "Integer",
                        "defaultValue": 0,
                        "groupName": "dom3DRotation"
                    },
                    "borderRadius": {
                        "locale": {
                            "en": "borderRadius"
                        },
                        "type": "PercentPx",
                        "defaultValue": "0px",
                        "groupName": "border"
                    },
                    "borderRadiusPos": {
                        "locale": {
                            "en": "borderRadiusPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "borderWidth": {
                        "locale": {
                            "en": "borderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "border"
                    },
                    "borderStyle": {
                        "locale": {
                            "en": "borderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "border",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "dotted": {
                                "en": "dotted"
                            }
                        }
                    },
                    "borderColor": {
                        "locale": {
                            "en": "borderColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "border"
                    },
                    "borderPos": {
                        "locale": {
                            "en": "borderPosition"
                        },
                        "type": "SelectMore",
                        "defaultValue": 15,
                        "groupName": "border"
                    },
                    "shadowType": {
                        "locale": {
                            "en": "shadowType"
                        },
                        "type": "Select",
                        "groupName": "shadow",
                        "optionLocales": {
                            "box": {
                                "en": "box"
                            },
                            "drop": {
                                "en": "drop"
                            }
                        }
                    },
                    "dropShadowOffX": {
                        "locale": {
                            "en": "shadowOffX"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowOffY": {
                        "locale": {
                            "en": "shadowOffY"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowBlur": {
                        "locale": {
                            "en": "shadowBlur"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "shadow"
                    },
                    "dropShadowColor": {
                        "locale": {
                            "en": "shadowColor"
                        },
                        "type": "Color",
                        "defaultValue": "",
                        "groupName": "shadow"
                    },
                    "filterBlur": {
                        "locale": {
                            "en": "blur"
                        },
                        "type": "Number",
                        "groupName": "filter"
                    },
                    "brightness": {
                        "locale": {
                            "en": "brightness"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "contrast": {
                        "locale": {
                            "en": "contrast"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "saturate": {
                        "locale": {
                            "en": "saturate"
                        },
                        "type": "Percentage",
                        "defaultValue": 1,
                        "groupName": "filter"
                    },
                    "grayScale": {
                        "locale": {
                            "en": "grayScale"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "invert": {
                        "locale": {
                            "en": "invertImage"
                        },
                        "type": "Percentage",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "hueRotate": {
                        "locale": {
                            "en": "hueRotate"
                        },
                        "type": "Degree",
                        "defaultValue": 0,
                        "groupName": "filter"
                    },
                    "customClass": {
                        "locale": {
                            "en": "StyleClass"
                        },
                        "type": "String",
                        "defaultValue": "",
                        "groupName": "customDom"
                    },
                    "vmodel": {
                        "locale": {
                            "en": "vmodel"
                        },
                        "type": "Boolean",
                        "defaultValue": false
                    },
                    "draggable": {
                        "locale": {
                            "en": "draggable"
                        },
                        "type": "Hidden",
                        "defaultValue": "no"
                    },
                    "dragBoundaries": {
                        "locale": {
                            "en": "withinParent"
                        },
                        "type": "Boolean",
                        "defaultValue": false,
                        "groupName": "gesture"
                    },
                    "pinchable": {
                        "locale": {
                            "en": "pinchable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "rotatable": {
                        "locale": {
                            "en": "rotatable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "sweepable": {
                        "locale": {
                            "en": "sweepable"
                        },
                        "type": "Hidden",
                        "defaultValue": false
                    },
                    "pickerMode": {
                        "locale": {
                            "en": "mode"
                        },
                        "type": "Select",
                        "defaultValue": "tab",
                        "groupName": "behavior",
                        "optionLocales": {
                            "one": {
                                "en": "One Time"
                            },
                            "tab": {
                                "en": "Time Interval"
                            }
                        }
                    },
                    "hour": {
                        "locale": {
                            "en": "hour"
                        },
                        "type": "Number",
                        "defaultValue": 18,
                        "groupName": "value"
                    },
                    "minute": {
                        "locale": {
                            "en": "minute"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "value"
                    },
                    "endHour": {
                        "locale": {
                            "en": "endHour"
                        },
                        "type": "Number",
                        "defaultValue": 18,
                        "groupName": "value"
                    },
                    "endMinute": {
                        "locale": {
                            "en": "endMinute"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "value"
                    },
                    "fontSize": {
                        "locale": {
                            "en": "fontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "fontStyle"
                    },
                    "activeFontSize": {
                        "locale": {
                            "en": "activeFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 17,
                        "groupName": "fontStyle"
                    },
                    "font": {
                        "locale": {
                            "en": "font"
                        },
                        "type": "String",
                        "groupName": "fontStyle"
                    },
                    "fontColor": {
                        "locale": {
                            "en": "fontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#000000",
                        "groupName": "fontStyle"
                    },
                    "chosenColor": {
                        "locale": {
                            "en": "chosenColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "fontStyle"
                    },
                    "visibleItemCount": {
                        "locale": {
                            "en": "visibleItemCount"
                        },
                        "type": "Hidden",
                        "defaultValue": 11
                    },
                    "itemHeight": {
                        "locale": {
                            "en": "itemHeight"
                        },
                        "type": "Number",
                        "defaultValue": 34,
                        "groupName": "behavior"
                    },
                    "chosenIndex": {
                        "locale": {
                            "en": "chosenIndex"
                        },
                        "type": "Number",
                        "defaultValue": 2,
                        "groupName": "behavior"
                    },
                    "tabHeight": {
                        "locale": {
                            "en": "tabHeight"
                        },
                        "type": "Number",
                        "defaultValue": 50,
                        "groupName": "tabStyle"
                    },
                    "tabLabelSize": {
                        "locale": {
                            "en": "tabLabelFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 15,
                        "groupName": "tabStyle"
                    },
                    "tabBgColor": {
                        "locale": {
                            "en": "tabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#F5F5F5",
                        "groupName": "tabStyle"
                    },
                    "activeTabBgColor": {
                        "locale": {
                            "en": "activeTabBackgroundColor"
                        },
                        "type": "Color",
                        "defaultValue": "#FFFFFF",
                        "groupName": "tabStyle"
                    },
                    "tabFontColor": {
                        "locale": {
                            "en": "tabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "tabStyle"
                    },
                    "activeTabFontColor": {
                        "locale": {
                            "en": "activeTabFontColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "tabStyle"
                    },
                    "confirmText": {
                        "locale": {
                            "en": "confirmText"
                        },
                        "type": "String",
                        "defaultValue": "确定",
                        "groupName": "behavior"
                    },
                    "cancelText": {
                        "locale": {
                            "en": "cancelText"
                        },
                        "type": "String",
                        "defaultValue": "取消",
                        "groupName": "behavior"
                    },
                    "cancelBtnColor": {
                        "locale": {
                            "en": "cancelButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#333333",
                        "groupName": "behavior"
                    },
                    "confirmBtnColor": {
                        "locale": {
                            "en": "confirmButtonColor"
                        },
                        "type": "Color",
                        "defaultValue": "#3899EC",
                        "groupName": "behavior"
                    },
                    "btnFontSize": {
                        "locale": {
                            "en": "buttonFontSize"
                        },
                        "type": "Number",
                        "defaultValue": 16,
                        "groupName": "behavior"
                    },
                    "btnHeight": {
                        "locale": {
                            "en": "actionBarHeight"
                        },
                        "type": "Number",
                        "defaultValue": 36,
                        "groupName": "behavior"
                    },
                    "langType": {
                        "locale": {
                            "en": "language"
                        },
                        "type": "Select",
                        "groupName": "behavior",
                        "optionLocales": {
                            "en": {
                                "en": "en"
                            }
                        }
                    },
                    "selectBorderStyle": {
                        "locale": {
                            "en": "selectBorderStyle"
                        },
                        "type": "Select",
                        "defaultValue": "solid",
                        "groupName": "default",
                        "optionLocales": {
                            "none": {
                                "en": "none"
                            },
                            "dotted": {
                                "en": "dotted"
                            },
                            "dashed": {
                                "en": "dashed"
                            },
                            "solid": {
                                "en": "solid"
                            },
                            "double": {
                                "en": "double"
                            },
                            "groove": {
                                "en": "groove"
                            },
                            "ridge": {
                                "en": "ridge"
                            },
                            "inset": {
                                "en": "inset"
                            },
                            "outset": {
                                "en": "outset"
                            }
                        }
                    },
                    "selectBorderWidth": {
                        "locale": {
                            "en": "selectBorderWidth"
                        },
                        "type": "Number",
                        "defaultValue": 0,
                        "groupName": "default"
                    },
                    "selectBorderColor": {
                        "locale": {
                            "en": "selectBorderColor"
                        },
                        "type": "Color",
                        "groupName": "default"
                    }
                },
                "locale": {
                    "en": "OldIh5TimePickerTab"
                },
                "eventsMap": {
                    "timeChange": {
                        "locale": {
                            "en": "timechange"
                        },
                        "params": [
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            }
                        ]
                    },
                    "startTimeChange": {
                        "locale": {
                            "en": "startTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentStartTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "endTimeChange": {
                        "locale": {
                            "en": "endTimeChange"
                        },
                        "params": [
                            {
                                "name": "currentEndTime",
                                "type": "String",
                                "locale": {
                                    "en": "currentDateTime"
                                }
                            }
                        ]
                    },
                    "clickConfirm": {
                        "locale": {
                            "en": "clickDone"
                        },
                        "params": [
                            {
                                "name": "startTime",
                                "type": "String",
                                "locale": {
                                    "en": "startTime"
                                }
                            },
                            {
                                "name": "endTime",
                                "type": "String",
                                "locale": {
                                    "en": "endTime"
                                }
                            }
                        ]
                    },
                    "clickCancel": {
                        "locale": {
                            "en": "clickCancel"
                        },
                        "params": []
                    },
                    "initialize": {
                        "locale": {
                            "en": "init"
                        }
                    },
                    "tap": {
                        "locale": {
                            "en": "click"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "dbltap": {
                        "locale": {
                            "en": "doubleclick"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "longpress": {
                        "locale": {
                            "en": "longpress"
                        }
                    },
                    "contextmenu": {
                        "locale": {
                            "en": "contextmenu"
                        }
                    },
                    "mousewheelup": {
                        "locale": {
                            "en": "mousewheelup"
                        }
                    },
                    "mousewheeldown": {
                        "locale": {
                            "en": "mousewheeldown"
                        }
                    },
                    "mousemove": {
                        "locale": {
                            "en": "mousemove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            }
                        ]
                    },
                    "touchstart": {
                        "locale": {
                            "en": "touchstart"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchend": {
                        "locale": {
                            "en": "touchend"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "touchmove": {
                        "locale": {
                            "en": "touchmove"
                        },
                        "params": [
                            {
                                "name": "pageX",
                                "type": "Number",
                                "locale": {
                                    "en": "pageX"
                                }
                            },
                            {
                                "name": "pageY",
                                "type": "Number",
                                "locale": {
                                    "en": "pageY"
                                }
                            },
                            {
                                "name": "identifier",
                                "type": "Number",
                                "locale": {
                                    "en": "identifier"
                                }
                            }
                        ]
                    },
                    "swipe": {
                        "locale": {
                            "en": "swipe"
                        },
                        "params": [
                            {
                                "name": "swipeDir",
                                "type": "Number",
                                "locale": {
                                    "en": "direction"
                                }
                            },
                            {
                                "name": "swipeSpeed",
                                "type": "Number",
                                "locale": {
                                    "en": "speed"
                                }
                            },
                            {
                                "name": "swipeDist",
                                "type": "Number",
                                "locale": {
                                    "en": "distance"
                                }
                            }
                        ]
                    },
                    "swipeleft": {
                        "locale": {
                            "en": "swipeleft"
                        }
                    },
                    "swiperight": {
                        "locale": {
                            "en": "swiperight"
                        }
                    },
                    "swipeup": {
                        "locale": {
                            "en": "swipeup"
                        }
                    },
                    "swipedown": {
                        "locale": {
                            "en": "swipedown"
                        }
                    },
                    "gestureRotate": {
                        "locale": {
                            "en": "rotatebypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "rotate",
                                "type": "Number",
                                "locale": {
                                    "en": "rotate"
                                }
                            }
                        ]
                    },
                    "gestureScale": {
                        "locale": {
                            "en": "zoombypinching"
                        },
                        "params": [
                            {
                                "name": "centerX",
                                "type": "Number",
                                "locale": {
                                    "en": "centerX"
                                }
                            },
                            {
                                "name": "centerY",
                                "type": "Number",
                                "locale": {
                                    "en": "centerY"
                                }
                            },
                            {
                                "name": "scaleX",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleX"
                                }
                            },
                            {
                                "name": "scaleY",
                                "type": "Number",
                                "locale": {
                                    "en": "scaleY"
                                }
                            }
                        ]
                    }
                },
                "methods": [
                    {
                        "name": "setProps",
                        "locale": {
                            "en": "Set Properties"
                        }
                    },
                    {
                        "name": "resetTime",
                        "locale": {
                            "en": "resetTime"
                        },
                        "params": []
                    },
                    {
                        "name": "getStartTime",
                        "locale": {
                            "en": "getStartTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "Start Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "getEndTime",
                        "locale": {
                            "en": "getEndTime"
                        },
                        "callback": {
                            "emptyValue": true,
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "End Time"
                                }
                            }
                        },
                        "params": [
                            {
                                "name": "result",
                                "type": "ObjResult",
                                "locale": {
                                    "en": "result"
                                }
                            }
                        ]
                    },
                    {
                        "name": "adjustIndex",
                        "locale": {
                            "en": "adjustIndex"
                        },
                        "params": [
                            {
                                "name": "curTab",
                                "type": "Select",
                                "options": [
                                    "start",
                                    "end"
                                ],
                                "value": "start",
                                "locale": {
                                    "en": "currentTab"
                                },
                                "optionLocales": {
                                    "start": {
                                        "name": "start",
                                        "en": "start time"
                                    },
                                    "end": {
                                        "name": "end",
                                        "en": "end time"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "show",
                        "locale": {
                            "en": "show"
                        }
                    },
                    {
                        "name": "hide",
                        "locale": {
                            "en": "hide"
                        }
                    },
                    {
                        "name": "toggleVisible",
                        "locale": {
                            "en": "toggleVisible"
                        }
                    },
                    {
                        "name": "_elOffsetLeft",
                        "locale": {
                            "en": "elOffsetLeft"
                        }
                    },
                    {
                        "name": "_elOffsetTop",
                        "locale": {
                            "en": "elOffsetTop"
                        }
                    },
                    {
                        "name": "_elAbsoluteDistance",
                        "locale": {
                            "en": "elAbsoluteDistance"
                        }
                    },
                    {
                        "name": "_elOffset",
                        "locale": {
                            "en": "elOffset"
                        }
                    },
                    {
                        "name": "_elLeft",
                        "locale": {
                            "en": "elLeft"
                        }
                    },
                    {
                        "name": "_elTop",
                        "locale": {
                            "en": "elTop"
                        }
                    },
                    {
                        "name": "_boundWidth",
                        "locale": {
                            "en": "boundWidth"
                        }
                    },
                    {
                        "name": "_boundHeight",
                        "locale": {
                            "en": "boundHeight"
                        }
                    },
                    {
                        "name": "setTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "x",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "y",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "width",
                                "type": "Formula"
                            },
                            {
                                "name": "height",
                                "type": "Formula"
                            },
                            {
                                "name": "marginTop",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginBottom",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginLeft",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "marginRight",
                                "type": "Formula",
                                "isRelative": true
                            },
                            {
                                "name": "paddingTop",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingBottom",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingLeft",
                                "type": "Formula"
                            },
                            {
                                "name": "paddingRight",
                                "type": "Formula"
                            },
                            {
                                "name": "rotation",
                                "type": "Formula"
                            },
                            {
                                "name": "opacity",
                                "type": "Formula"
                            },
                            {
                                "name": "bgColor",
                                "type": "FormulaColor"
                            },
                            {
                                "name": "brightness",
                                "type": "Formula"
                            },
                            {
                                "name": "contrast",
                                "type": "Formula"
                            },
                            {
                                "name": "saturate",
                                "type": "Formula"
                            },
                            {
                                "name": "grayScale",
                                "type": "Formula"
                            },
                            {
                                "name": "invert",
                                "type": "Formula"
                            },
                            {
                                "name": "hueRotate",
                                "type": "Formula"
                            },
                            {
                                "name": "scaleX",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "scaleY",
                                "type": "Formula",
                                "isAbsolute": true
                            },
                            {
                                "name": "duration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                }
                            },
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "setObjTransition",
                        "locale": {
                            "en": "setTransition"
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "transDuration",
                                "type": "Formula",
                                "placeholder": {
                                    "en": null
                                },
                                "tips": {
                                    "content": {
                                        "en": "Time in seconds"
                                    }
                                },
                                "locale": {
                                    "en": "duration(s)"
                                }
                            },
                            {
                                "name": "transType",
                                "type": "Select",
                                "defaultValue": "linear",
                                "options": [
                                    "linear",
                                    "ease",
                                    "ease-in",
                                    "ease-out",
                                    "ease-in-out"
                                ],
                                "locale": {
                                    "en": "timingFunction"
                                },
                                "optionLocales": {
                                    "linear": {
                                        "name": "linear",
                                        "en": "linear"
                                    },
                                    "ease": {
                                        "name": "ease",
                                        "en": "ease"
                                    },
                                    "ease-in": {
                                        "name": "ease-in",
                                        "en": "easeIn"
                                    },
                                    "ease-out": {
                                        "name": "ease-out",
                                        "en": "easeOut"
                                    },
                                    "ease-in-out": {
                                        "name": "ease-in-out",
                                        "en": "easeInOut"
                                    }
                                }
                            }
                        ]
                    },
                    {
                        "name": "htmlToCanvas",
                        "locale": {
                            "en": "printAsImage"
                        },
                        "callback": {
                            "result": {
                                "single": true,
                                "locale": {
                                    "en": "base64Code"
                                }
                            },
                            "status": {
                                "name": "status",
                                "rmComp": true,
                                "default": "finished",
                                "options": [
                                    {
                                        "name": "finished",
                                        "en": "completed",
                                        "value": "finished",
                                        "locale": {
                                            "en": "completed"
                                        }
                                    }
                                ]
                            }
                        },
                        "paramsAsObj": true,
                        "params": [
                            {
                                "name": "type",
                                "type": "Select",
                                "options": [
                                    "image/png",
                                    "image/jpeg"
                                ],
                                "value": "image/png",
                                "locale": {
                                    "en": "format"
                                },
                                "optionLocales": {
                                    "image/png": {
                                        "name": "image/png",
                                        "en": "image/png"
                                    },
                                    "image/jpeg": {
                                        "name": "image/jpeg",
                                        "en": "image/jpeg"
                                    }
                                }
                            },
                            {
                                "name": "encoderOptions",
                                "related": {
                                    "type": [
                                        "image/jpeg"
                                    ]
                                },
                                "type": "Formula",
                                "tips": {
                                    "content": {
                                        "en": "0-1, 1 is highest,0 is lowest"
                                    }
                                },
                                "locale": {
                                    "en": "quality(0~1)"
                                }
                            },
                            {
                                "name": "scale",
                                "type": "Formula",
                                "placeholder": {
                                    "en": "Automatically set according to the device DPR"
                                },
                                "locale": {
                                    "en": "scale"
                                }
                            }
                        ]
                    }
                ]
            }
        },
        "ih5-selector": {
            "map": {
                "name": "app-selector",
                "propsMap": {},
                "locale": {
                    "en": "app-selector"
                },
                "eventsMap": {},
                "methods": []
            }
        }
    },
    "VxJaLoc": [
        {
            "name": "DbCountResult:*",
            "zh": {
                "nameZH": "统计数目",
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "DbInsertMultiResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "提交结果（多条）"
            },
            "en": null
        },
        {
            "name": "DbInsertMultiResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "DbInsertMultiResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "DbInsertMultiResult:+getDataIds",
            "zh": {
                "nameZH": "数据ID组",
                "desZH": "已提交完成的数据在数据库里的数据ID数组。由于有多条数据，这里的数据ID组已一个一维数组的格式返回。"
            },
            "en": {
                "desEN": "",
                "nameEN": "dataids"
            }
        },
        {
            "name": "DbInsertMultiResult:+data",
            "zh": {
                "desZH": "从服务器端返回的刚刚提交的数据，格式为二维数组。和直接从数据库输出二维数组的格式一致。",
                "nameZH": "二维数组"
            },
            "en": {
                "desEN": "",
                "nameEN": ""
            }
        },
        {
            "name": "DbInsertMultiResult:+getDataObjLocArr",
            "zh": {
                "desZH": "从服务器端返回的刚刚提交的数据，格式为对象数组。和直接从数据库输出对象数组的格式一致。",
                "nameZH": "对象数组"
            },
            "en": {
                "desEN": "",
                "nameEN": "dataarray"
            }
        },
        {
            "name": "DbInsertResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "提交结果"
            },
            "en": null
        },
        {
            "name": "DbInsertResult:+isSuccess",
            "zh": {
                "nameZH": "是否成功",
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "DbSelectResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "输出结果"
            },
            "en": null
        },
        {
            "name": "DbSelectResult:+getDataObjLocArr",
            "zh": {
                "desZH": "对象数组格式的结果。",
                "nameZH": "对象数组"
            },
            "en": {
                "desEN": "",
                "nameEN": "dataArray"
            }
        },
        {
            "name": "DbSelectResult:+data",
            "zh": {
                "desZH": "二维数组格式的结果。",
                "nameZH": "二维数组"
            },
            "en": {
                "desEN": "",
                "nameEN": "data"
            }
        },
        {
            "name": "DbSelectResult:+getLength",
            "zh": {
                "nameZH": "行数",
                "desZH": "结果数据的行数。"
            },
            "en": {
                "desEN": "",
                "nameEN": "length"
            }
        },
        {
            "name": "DbUpdateResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "操作结果"
            },
            "en": null
        },
        {
            "name": "DbUpdateResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "DbUpdateResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "DbUpdateResult:+affect",
            "zh": {
                "desZH": "成功更新数据的条数。",
                "nameZH": "成功条数"
            },
            "en": {
                "nameEN": "affect",
                "desEN": ""
            }
        },
        {
            "name": "data-db:*",
            "zh": {
                "name": "数据库"
            },
            "en": {
                "name": "database"
            }
        },
        {
            "name": "data-db:.scope",
            "zh": {
                "desZH": "限制用户更新和删除数据的权限，能否变更数据，以及是否只能变更自己提交的数据。",
                "nameZH": "安全保护"
            },
            "en": {
                "desEN": "",
                "nameEN": "Protect"
            }
        },
        {
            "name": "data-db:.dbId",
            "zh": {
                "desZH": "组件的名称，可根据场景需求进行修改。",
                "nameZH": "dbId"
            },
            "en": {
                "desEN": "Sets the name of the DB component",
                "nameEN": "Name"
            }
        },
        {
            "name": "data-db:+dbRandomSelect",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "limit",
                        "paramDesZH": "随机获取数据的行数，参数为数字。",
                        "paramNameZH": "随机行数"
                    }
                ],
                "desZH": "随机获取数据库中符合设定条件的数据，可以指定相应的“筛选条件”，“排序方式”，“随机行数”",
                "nameZH": "随机获取"
            },
            "en": {
                "nameEN": "randomSelect",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "limit",
                        "paramDesEN": "",
                        "paramNameEN": "Number of Entries\n"
                    }
                ],
                "desEN": "Selects entries from the data table that satisfy specific conditions. The result can randomly returned in Callback by setting Number of Entries parameter, and be re-ordered by sorting the value of specific fields."
            }
        },
        {
            "name": "data-db:+dbInsert",
            "zh": {
                "desZH": "提交数据到数据库中，需要指定每个字段的数据来源。如果不指定，则提交为“null”。",
                "nameZH": "提交",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "",
                        "paramNameZH": "提交数据"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts one entry to the tail of the data table, by setting value for each field separately.",
                "nameEN": "insertOneEntry(byField)",
                "paramEN": []
            }
        },
        {
            "name": "data-db:+dbInsertJson",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "自定义的JSON格式的数据，只能为对象格式，即只接受提交一条记录。比如{\"a\":88,\"b\":\"张三\"}。",
                        "paramNameZH": "数据"
                    }
                ],
                "desZH": "提交一条JSON格式的数据记录至数据库。",
                "nameZH": "提交自定义数据"
            },
            "en": {
                "desEN": "Inserts one entry to the tail of the data table. The entry value should be in the format of object.",
                "nameEN": "insertOneEntry",
                "paramEN": [
                    {
                        "paramNameEN": "Value",
                        "paramName": "data",
                        "paramDesEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbInsertMulti",
            "zh": {
                "desZH": "一次性提交数据到数据库中，其中数据来源格式为“对象数组”，该对象数组的字段必须与数据库字段名一一对应。提交多条数据，会返回已提交的数据ID，但最多提交1000条，如果超过这个限制，建议使用“批量导入数据”动作，其限制为5w条，但不会返回已提交的数据ID。",
                "nameZH": "提交多条数据",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "要提交的数据。通常为对象数组，且该对象数组的键名必须与数据库字段名一一对应",
                        "paramNameZH": "提交数据"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts multiple entries to the tail of the data table. The entry value should be in the format of matrix-obj.",
                "nameEN": "insertMultipleEntries(≤1000)",
                "paramEN": []
            }
        },
        {
            "name": "data-db:+dbBatchInsert",
            "zh": {
                "desZH": "一次性导入大量的数据至数据库，最高限制是5w条。批量导入数据，由于数据量巨大，不会返回已提交数据的数据ID，如果需要获取已提交数据的数据ID，请使用提交多条数据动作，但其数据量的限制为1000条。",
                "nameZH": "批量导入数据",
                "paramZH": [
                    {
                        "paramName": "header",
                        "paramDesZH": "导入的数据的字段定义，是一个一维数组，按顺序指定数据中每一列所对应的字段，比如[\"姓名\",\"手机\",\"年龄\"]。",
                        "paramNameZH": "字段定义（必填）"
                    },
                    {
                        "paramName": "data",
                        "paramDesZH": "需要导入的数据，最多5w行。数据的格式，可以是二维数组或对象数组。注意，从性能的角度上来说，二维数组的性能会更好一些。",
                        "paramNameZH": "数据"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts multiple entries to the tail of the data table. The entry value should be in the format of matrix.\nNote: data IDs will NOT be returned in this action; use 'Insert Multiple Entries' if data IDs are needed.",
                "nameEN": "batchInsert(≤50000)",
                "paramEN": [
                    {
                        "paramName": "header",
                        "paramDesEN": "The fields to be inserted. Customize the filed names in an array, eg. [\"nameA\", \"nameB\"].\nNote: existing field names in the data table will be used if this value is empty.",
                        "paramNameEN": "Field Names"
                    },
                    {
                        "paramNameEN": "Value",
                        "paramName": "data",
                        "paramDesEN": "The value of the entries to insert, in the format of matrix."
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbBatchUpdate",
            "zh": {
                "paramZH": [
                    {
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件",
                        "paramName": "cons"
                    },
                    {
                        "paramDesZH": "更新数据",
                        "paramNameZH": "更新数据",
                        "paramName": "updates"
                    },
                    {
                        "paramNameZH": "最大更新条数",
                        "paramName": "limit",
                        "paramDesZH": "在满足条件的记录中，最多更新多少条。默认为不限制，即更新所有满足条件的记录。我们强烈建议设置一个最多更新条数限制，以保证数据的安全性。同时，更新数据由于是对数据库写实例的操作，一次性更新过多条数据，也会导致数据库响应缓慢。通常建议这个最大值设在1000以内。"
                    }
                ],
                "desZH": "更新数据库中符合筛选条件的一行或多行的数据。可以通过设置相应的“搜索条件”来筛选数据，得到“符合条件的记录”，然后修改记录中指定字段的数据。",
                "nameZH": "更新"
            },
            "en": {
                "desEN": "Selects entries from the data table that satisfy specific conditions, and updates their specified fields value.",
                "nameEN": "update",
                "paramEN": []
            }
        },
        {
            "name": "data-db:+dbUpdateById",
            "zh": {
                "desZH": "依照上传数据和原本数据库内容的数据ID对应关系进行更新。比如，我们将数据库中的部分记录输出至前端对象数组，在前端修改该对象数组后，可以直接将对象数组传到后台，使用按数据ID更新，那对象数组中修改的内容就会自动同步至数据库了。",
                "nameZH": "按数据ID更新",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "传入的数据，为对象数组格式。",
                        "paramNameZH": "数据来源"
                    }
                ]
            },
            "en": {
                "desEN": "Updates the entries of the data table by specifying their Data IDs and the fields to be updated. Data is provided in the format of matrix-obj with columns of Data ID and fields to update.",
                "nameEN": "updateById",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "The value in matrix-obj format, containing Data ID and fields to update.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbUpdateOneAndFind",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "updates",
                        "paramDesZH": "具体的更新操作。",
                        "paramNameZH": "更新数据"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "选择数据库要输出的列，可以直接勾选，或者使用自定义方法，输入或绑定一个数组，比如 [\"用户ID\",\"姓名\",\"得分\"]。",
                        "paramNameZH": "输出列"
                    }
                ],
                "desZH": "更新数据库中符合筛选条件的一行中指定字段的数据，并将更新的记录进行输出，若筛选出多条记录，则只改变第一条记录。输出的数据可在回调函数当中加以引用。",
                "nameZH": "更新一条并输出"
            },
            "en": {
                "desEN": "Selects one entry from the data table that satisfies specific conditions, and updates the value of its specified fields. A random entry will be updated if multiple entries satisfy the conditions. The updated entry is returned in Callback.",
                "nameEN": "updateOneEntryAndSelect",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "updates",
                        "paramDesEN": "",
                        "paramNameEN": "Updates"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "The fields to be selected. Either check the fields from the list, or customize the filed names in an array, eg. [\"nameA\", \"nameB\"].\nNote: all fields will be selected if this value is customized in the wrong format.",
                        "paramNameEN": "Fields"
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbRandomUpdateOneAndFind",
            "zh": {
                "desZH": "随机更新数据库中符合筛选条件的一行数据，并将更新的记录进行输出，输出的数据可在回调函数当中加以引用。",
                "nameZH": "随机更新一条并输出",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "updates",
                        "paramDesZH": "具体的更新操作。",
                        "paramNameZH": "更新数据"
                    }
                ]
            },
            "en": {
                "desEN": "Selects one entry from the data table that satisfies specific conditions, and updates the value of its specified fields. A random entry will be updated if multiple entries satisfy the conditions. The updated entry is returned in Callback.",
                "nameEN": "randomUpdateOneEntryAndSelect",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "updates",
                        "paramDesEN": "",
                        "paramNameEN": "Updates"
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbGroupBy",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "输出列",
                        "paramName": "cols"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "分类列",
                        "paramName": "groups"
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc",
                        "paramNameZH": "排序方法"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "输出行数",
                        "paramName": "range"
                    }
                ],
                "desZH": "",
                "nameZH": "分类统计"
            },
            "en": {
                "desEN": "Groups those entries that satisfy specific conditions by indicating grouping fields, and applies aggregate functions to specific fields within each group. The aggregation result is returned in Callback.",
                "nameEN": "groupBy",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions\n"
                    },
                    {
                        "paramNameEN": "Aggregations",
                        "paramName": "cols",
                        "paramDesEN": ""
                    },
                    {
                        "paramName": "groups",
                        "paramDesEN": "",
                        "paramNameEN": "Grouping Fields"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "OrderBy",
                        "paramName": "orders"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Range",
                        "paramName": "range"
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbCount",
            "zh": {
                "desZH": "统计数据库中符合筛选条件的数据的数目，也就是筛选得到的数据对应的行数。",
                "nameZH": "统计数目",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "count",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbDistinctCount",
            "zh": {
                "desZH": "统计数目的升级版本，可以统计数据库中有多少条针对某个字段不重复的记录。",
                "nameZH": "统计去重数目",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "需要去重的列，可以设置一个去重列，比如”姓名“，那系统将统计当前数据表中有多少不重复的姓名行；也可以设置多个去重列，比如”姓名“，”班级“，那系统将统计当前数据表中有多少不重复的姓名与班级的组合。比如，有两行数据，第一行的”姓名“和”班级“分别是张三、一班；第二行是张三、二班；那如果去重列只填了”姓名“，那统计出来是数目是1， 如果去重列是”姓名“和”班级“，那统计出来的数目是2。",
                        "paramNameZH": "去重列"
                    }
                ]
            },
            "en": {
                "desEN": "Counts the number of distinct values in specific fields of entries that satisfy the specific conditions. Multiple fields can be selected to set value combination.",
                "nameEN": "countdistinct",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "The field of the value or value combination that needs to be distinct.",
                        "paramNameEN": "Fields"
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbSum",
            "zh": {
                "desZH": "筛选数据库中的数据，并统计指定数值字段的所有数值之和，其中统计的字段必须为数值类型。",
                "nameZH": "统计总和",
                "paramZH": [
                    {
                        "paramNameZH": "筛选条件",
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计总和的字段。",
                        "paramNameZH": "数值字段"
                    }
                ]
            },
            "en": {
                "desEN": "Sums up the value of a specific field of those entries that satisfy specific conditions, and returns the result in Callback.",
                "nameEN": "sumOneField",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions\n"
                    },
                    {
                        "paramName": "column",
                        "paramDesEN": "",
                        "paramNameEN": "Field Name"
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbAvg",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计平均数的字段。",
                        "paramNameZH": "数值字段"
                    }
                ],
                "desZH": "筛选数据库中的数据，并计算指定数值字段的所有数值的平均数，其中统计的字段必须为数值类型。",
                "nameZH": "统计平均数"
            },
            "en": {
                "nameEN": "averageOneField",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramNameEN": "Field Name",
                        "paramName": "column",
                        "paramDesEN": ""
                    }
                ],
                "desEN": "Averages the value of a specific field of those entries that satisfy specific conditions, and returns the result in Callback."
            }
        },
        {
            "name": "data-db:+dbDataRm",
            "zh": {
                "desZH": "删除数据库中符合筛选条件的数据。\n",
                "nameZH": "删除数据",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "limit",
                        "paramDesZH": "在满足条件的记录中，最多删除多少条。默认为不限制，即删除所有满足条件的记录。我们强烈建议设置一个最多删除条数限制，以保证数据的安全性。同时，删除数据由于是对数据库写实例的操作，一次性删除过多条数据，也会导致数据库响应缓慢。通常建议这个最大值设在1000以内。",
                        "paramNameZH": "最大删除条数"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "limit",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ],
                "desEN": "deletes the entries that satisfy the specific conditions.",
                "nameEN": "delete"
            }
        },
        {
            "name": "data-encrypt:*",
            "zh": {
                "name": "加密"
            },
            "en": {
                "name": "data-encrypt"
            }
        },
        {
            "name": "data-encrypt:.algorithm",
            "zh": {
                "desZH": "加密所使用的算法。\n",
                "nameZH": "加密方式"
            },
            "en": {
                "desEN": "Selects the algorithm used for data encryption and decryption. Options are provided in categories of symmetric, asymmetric and irreversible.",
                "nameEN": "Algorithm"
            }
        },
        {
            "name": "data-encrypt:.key",
            "zh": {
                "desZH": "在明文转换为密文或将密文转换为明文的算法时所要使用的参数。",
                "nameZH": "密钥"
            },
            "en": {
                "desEN": "Sets the key for encryption and decryption.\n(Only applicable for Algorithm type of 'Symmetric'.)",
                "nameEN": "Key"
            }
        },
        {
            "name": "data-encrypt:.keyEncode",
            "zh": {
                "nameZH": "密钥编码格式",
                "desZH": "密钥作为参数传入时的编码格式，可选为原始编码/HEX编码/Base64编码。\n"
            },
            "en": {
                "desEN": "The coding format of the key for encryption and decryption.\n(Only applicable for Algorithm type of 'Symmetric'.)",
                "nameEN": "Key Encoding"
            }
        },
        {
            "name": "data-encrypt:.workModel",
            "zh": {
                "desZH": "当为对称加密类型，则需要额外选择工作模式CBC/CFB/CTR/OFB中的一种。",
                "nameZH": "工作模式"
            },
            "en": {
                "desEN": "Selects the block cipher mode that describes how the cipher block operation is repeated to transform data.\n(Only applicable for Algorithm type of 'Symmetric'.)",
                "nameEN": "Block Cipher Mode"
            }
        },
        {
            "name": "data-encrypt:.publicKey",
            "zh": {
                "nameZH": "公钥",
                "desZH": "公钥用来给数据加密，用公钥加密的数据只能使用成对的私钥解密。"
            },
            "en": {
                "desEN": "Sets the key for encryption. This key can be accessed by anyone and is unique to the user. \n(Only applicable for Algorithm type of 'Asymmetric'.)",
                "nameEN": "Public Key"
            }
        },
        {
            "name": "data-encrypt:.privateKey",
            "zh": {
                "desZH": "私钥用来给数据解密，只能用于解密成对公钥加密的数据。",
                "nameZH": "私钥"
            },
            "en": {
                "desEN": "Sets the key for decryption. This key can only decrypt the data encrypted by the public key with which it is paired.\n(Only applicable for Algorithm type of 'Asymmetric'.)",
                "nameEN": "Private Key"
            }
        },
        {
            "name": "data-encrypt:+encryptHash",
            "zh": {
                "desZH": "加密类型为不可逆加密时，调用该方法对数据进行加密。",
                "nameZH": "不可逆加密",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "需要进行加密操作的数据。当选择文件url时，需为包含https://的完整地址",
                        "paramNameZH": "明文"
                    },
                    {
                        "paramNameZH": "密文编码",
                        "paramName": "dataEncode",
                        "paramDesZH": "加密后返回的数据编码，默认base64。"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesZH": "传入的明文数据的编码格式，默认为原始编码。",
                        "paramNameZH": "明文编码"
                    }
                ]
            },
            "en": {
                "desEN": "Encrypts a specified plain text using Hash algorithm without requiring a key. This is usually used in password encryption.\nNote: the cipher text generated by this action will NOT be decrypted.",
                "nameEN": "hashEncryption(irreversible)",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "The plain text to encrypt.",
                        "paramNameEN": "Plaintext"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesEN": "The coding format of the cipher text that will be generated.",
                        "paramNameEN": "Ciphertext Encoding"
                    },
                    {
                        "paramNameEN": "Plaintext Encoding",
                        "paramName": "dataDecode",
                        "paramDesEN": "The coding format of the plain text to encrypt."
                    }
                ]
            }
        },
        {
            "name": "data-encrypt:+encryptHMAC",
            "zh": {
                "paramZH": [
                    {
                        "paramDesZH": "需要进行加密操作的数据。",
                        "paramNameZH": "明文",
                        "paramName": "data"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesZH": "加密后返回的数据编码，默认base64。",
                        "paramNameZH": "密文编码"
                    },
                    {
                        "paramDesZH": "传入的明文数据的编码格式，默认为原始编码。",
                        "paramNameZH": "明文编码",
                        "paramName": "dataDecode"
                    },
                    {
                        "paramName": "key",
                        "paramDesZH": "在明文转换为密文或将密文转换为明文的算法时所要使用的参数。",
                        "paramNameZH": "密钥"
                    },
                    {
                        "paramName": "keyEncode",
                        "paramDesZH": "传入密钥的数据编码格式，默认为原始编码。",
                        "paramNameZH": "密钥编码"
                    }
                ],
                "desZH": "加密类型为不可逆加密且开启使用HMAC算法时，调用该方法对数据进行加密。",
                "nameZH": "HMAC算法加密"
            },
            "en": {
                "nameEN": "hmacEncryption(irreversible)",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "The plain text to encrypt.",
                        "paramNameEN": "Plaintext"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesEN": "The coding format of the cipher text that will be generated.",
                        "paramNameEN": "Ciphertext Encoding"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesEN": "The coding format of the plain text to encrypt.",
                        "paramNameEN": "Plaintext Encoding"
                    },
                    {
                        "paramName": "key",
                        "paramDesEN": "The key for encryption. The value needs to be in the encoding format of the key.",
                        "paramNameEN": "Key"
                    },
                    {
                        "paramDesEN": "The encoding format of the key.\n",
                        "paramNameEN": "Key Encoding",
                        "paramName": "keyEncode"
                    }
                ],
                "desEN": "Encrypts a specified plain text using Hash algorithm with a key required.\nNote: the cipher text generated by this action will NOT be decrypted."
            }
        },
        {
            "name": "data-encrypt:+encryptSymmetric",
            "zh": {
                "desZH": "加密类型属于对称加密时，调用该方法对数据进行加密。",
                "nameZH": "对称加密",
                "paramZH": [
                    {
                        "paramDesZH": "需要进行加密操作的数据。",
                        "paramNameZH": "明文",
                        "paramName": "data"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesZH": "加密后返回的数据编码，默认base64。",
                        "paramNameZH": "密文编码"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesZH": "传入的明文数据的编码格式，默认为原始编码。",
                        "paramNameZH": "明文编码"
                    },
                    {
                        "paramName": "key",
                        "paramDesZH": "在明文转换为密文或将密文转换为明文的算法时所要使用的参数。",
                        "paramNameZH": "密钥"
                    },
                    {
                        "paramName": "keyEncode",
                        "paramDesZH": "传入密钥的数据编码格式，默认为原始编码。",
                        "paramNameZH": "密钥编码"
                    },
                    {
                        "paramName": "iv",
                        "paramDesZH": "用于加密和解密，不同的初始向量加密后的字符串是不同的，加密和解密需要相同的初始向量。",
                        "paramNameZH": "初始向量"
                    },
                    {
                        "paramDesZH": "传入初始向量的数据编码格式，默认为原始编码。",
                        "paramNameZH": "初始向量编码",
                        "paramName": "ivEncode"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "The plain text to encrypt.",
                        "paramNameEN": "Plaintext"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesEN": "The coding format of the cipher text that will be generated.",
                        "paramNameEN": "Ciphertext Encoding"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesEN": "The coding format of the plain text to encrypt.",
                        "paramNameEN": "Plaintext Encoding"
                    },
                    {
                        "paramName": "key",
                        "paramDesEN": "The key for encryption and decryption. The value needs to be in the encoding format of the key. The same key must be used to decrypt the cipher text into plain text later on.",
                        "paramNameEN": "Key"
                    },
                    {
                        "paramDesEN": "The encoding format of the key.",
                        "paramNameEN": "Key Encoding",
                        "paramName": "keyEncode"
                    },
                    {
                        "paramName": "iv",
                        "paramDesEN": "The initialization vector for encryption and decryption. The value needs to be in the encoding format of the IV. The same IV must be used to decrypt the cipher text into plain text later on.\nNote: a random string will be generated and used by the system is this value is empty.\n",
                        "paramNameEN": "IV"
                    },
                    {
                        "paramName": "ivEncode",
                        "paramDesEN": "The encoding format of the IV.",
                        "paramNameEN": "IV Encoding"
                    }
                ],
                "desEN": "Encrypts a specified plain text using the selected algorithm and the specified key and initialization vector. Same key and initialization vector must be used for decryption later on.",
                "nameEN": "symmetricEncryption"
            }
        },
        {
            "name": "data-encrypt:+decryptSymmetric",
            "zh": {
                "paramZH": [
                    {
                        "paramNameZH": "密文",
                        "paramName": "data",
                        "paramDesZH": "需要进行解密操作的密文数据。\n"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesZH": "解密后输出的明文数据的编码格式，默认为原始编码。",
                        "paramNameZH": "明文编码"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesZH": "传入的密文的编码格式，默认base64。",
                        "paramNameZH": "密文编码"
                    },
                    {
                        "paramName": "key",
                        "paramDesZH": "在明文转换为密文或将密文转换为明文的算法时所要使用的参数。",
                        "paramNameZH": "密钥"
                    },
                    {
                        "paramNameZH": "密钥编码",
                        "paramName": "keyEncode",
                        "paramDesZH": "传入密钥的数据编码格式，默认为原始编码。"
                    },
                    {
                        "paramName": "iv",
                        "paramDesZH": "\n用于加密和解密，不同的初始向量加密后的字符串是不同的，加密和解密需要相同的初始向量。",
                        "paramNameZH": "初始向量"
                    },
                    {
                        "paramDesZH": "传入初始向量的数据编码格式，默认为原始编码。",
                        "paramNameZH": "初始向量编码",
                        "paramName": "ivEncode"
                    }
                ],
                "desZH": "加密类型属于对称加密时，调用该方法对同样加密方式的数据进行解密。",
                "nameZH": "对称解密"
            },
            "en": {
                "desEN": "Decrypts a specified cipher text using the selected algorithm and the specified key and initialization vector. The key and initialization vector are the one that were used to generate the cipher text.",
                "nameEN": "symmetricDecryption",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "\nThe cipher text to decrypt.",
                        "paramNameEN": "Ciphertext\n"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesEN": "The coding format of the plain text that will be generated.",
                        "paramNameEN": "Plaintext Encoding"
                    },
                    {
                        "paramNameEN": "Ciphertext Encoding",
                        "paramName": "dataDecode",
                        "paramDesEN": "The coding format of the cipher text to decrypt."
                    },
                    {
                        "paramName": "key",
                        "paramDesEN": "The key for encryption and decryption. The value needs to be in the encoding format of the key. This must be the same key which was used to generate the cipher text.",
                        "paramNameEN": "Key"
                    },
                    {
                        "paramDesEN": "The encoding format of the key.",
                        "paramNameEN": "Key Encoding",
                        "paramName": "keyEncode"
                    },
                    {
                        "paramName": "iv",
                        "paramDesEN": "The initialization vector for encryption and decryption. The value needs to be in the encoding format of the IV. This must be the same IV which was used to generate the cipher text.",
                        "paramNameEN": "IV"
                    },
                    {
                        "paramName": "ivEncode",
                        "paramDesEN": "The encoding format of the IV.",
                        "paramNameEN": "IV Encoding"
                    }
                ]
            }
        },
        {
            "name": "data-encrypt:+encryptAsymmetric",
            "zh": {
                "desZH": "加密类型属于非对称加密时，调用该方法对数据进行加密。",
                "nameZH": "非对称加密",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "需要进行加密操作的数据。",
                        "paramNameZH": "明文"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesZH": "加密后返回的数据编码，默认base64。",
                        "paramNameZH": "密文编码"
                    },
                    {
                        "paramNameZH": "明文编码",
                        "paramName": "dataDecode",
                        "paramDesZH": "传入的明文数据的编码格式，默认为原始编码。"
                    },
                    {
                        "paramName": "publicKey",
                        "paramDesZH": "加密所需要的公钥参数。",
                        "paramNameZH": "公钥"
                    }
                ]
            },
            "en": {
                "desEN": "Encrypts a specified plain text using the selected algorithm and the specified public key.",
                "nameEN": "asymmetricEncryption",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "The plain text to encrypt.",
                        "paramNameEN": "Plaintext"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesEN": "The coding format of the cipher text that will be generated.",
                        "paramNameEN": "Ciphertext Encoding"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesEN": "The coding format of the plain text to encrypt.",
                        "paramNameEN": "Plaintext Encoding"
                    },
                    {
                        "paramName": "publicKey",
                        "paramDesEN": "The key for encryption.\n",
                        "paramNameEN": "Public Key"
                    }
                ]
            }
        },
        {
            "name": "data-encrypt:+decryptAsymmetric",
            "zh": {
                "desZH": "加密类型属于非对称加密时，调用该方法对同样加密方式的数据进行解密。",
                "nameZH": "非对称解密",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "需要进行解密操作的密文数据。\n",
                        "paramNameZH": "密文"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesZH": "解密后输出的明文数据的编码格式，默认为原始编码。",
                        "paramNameZH": "明文编码"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesZH": "传入的密文的编码格式，默认base64。",
                        "paramNameZH": "密文编码"
                    },
                    {
                        "paramName": "publicKey",
                        "paramDesZH": "解密所需要的私钥参数",
                        "paramNameZH": "私钥"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "The cipher text to decrypt.",
                        "paramNameEN": "Ciphertext"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesEN": "The coding format of the plain text that will be generated.",
                        "paramNameEN": "Plaintext Encoding"
                    },
                    {
                        "paramName": "dataDecode",
                        "paramDesEN": "The coding format of the cipher text to decrypt.",
                        "paramNameEN": "Ciphertext Encoding"
                    },
                    {
                        "paramName": "publicKey",
                        "paramDesEN": "The key for decryption.",
                        "paramNameEN": "Private Key"
                    }
                ],
                "desEN": "Decrypts a specified cipher text using the selected algorithm and the specified private key.",
                "nameEN": "asymmetricDecryption"
            }
        },
        {
            "name": "data-encrypt:+base64EncodeFunc",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "\n待编码的原始信息，可以是字符串，或者二进制数据。",
                        "paramNameZH": "原始数据"
                    },
                    {
                        "paramDesZH": "编码时是否包含padding，即base64最后的“=”填充字符。默认为否。",
                        "paramNameZH": "是否包含padding",
                        "paramName": "padding"
                    },
                    {
                        "paramName": "dataEncode",
                        "paramDesZH": "指定填入的待base64编码的原始信息的编码类型",
                        "paramNameZH": "原始数据编码"
                    }
                ],
                "desZH": "将指定数据编码为base64格式。",
                "nameZH": "base64编码"
            },
            "en": null
        },
        {
            "name": "data-encrypt:+base64DecodeFunc",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "需要解码的base64字符串。",
                        "paramNameZH": "待解码base64"
                    },
                    {
                        "paramName": "padding",
                        "paramDesZH": "被解码的base64是否包含padding，即base64最后的“=”填充字符。默认为否。",
                        "paramNameZH": "是否包含padding"
                    },
                    {
                        "paramDesZH": "\n解码后输出的原始信息的编码类型",
                        "paramNameZH": "原始数据编码",
                        "paramName": "dataDecode"
                    }
                ],
                "desZH": "将一段base64编码解码为原始信息。",
                "nameZH": "base64解码"
            },
            "en": null
        },
        {
            "name": "data-transaction:*",
            "zh": {
                "name": "事务"
            },
            "en": {
                "name": "data-transaction"
            }
        },
        {
            "name": "server-api:*",
            "zh": {
                "name": "API"
            },
            "en": {
                "name": "API"
            }
        },
        {
            "name": "server-api:.url",
            "zh": {
                "desZH": "接口地址。",
                "nameZH": "接口URL"
            },
            "en": {
                "desEN": "Sets the URL for requesting API data, which is generally composed of a fixed address+parameters+key(secret key).",
                "nameEN": "url"
            }
        },
        {
            "name": "server-api:.method",
            "zh": {
                "desZH": "设置 HTTP 协议的操作和数据传输方法。",
                "nameZH": "调用方法"
            },
            "en": {
                "desEN": "Sets the action and data transmission method of HTTP protocol.",
                "nameEN": "method"
            }
        },
        {
            "name": "server-api:.reqType",
            "zh": {
                "desZH": "定义由请求参数的格式指定的数据类型，默认情况下，请求参数是 JSON 格式。",
                "nameZH": "Body类型"
            },
            "en": {
                "desEN": "Defines the data type specified by the format of the request parameter, which is JSON format by default.",
                "nameEN": "Request Type"
            }
        },
        {
            "name": "server-api:.noHeader",
            "zh": {
                "desZH": "忽略用户在前端调用服务时，在前端浏览器里传的header信息。主要用来避免一些api的跨域限制问题。",
                "nameZH": "忽略前端header"
            },
            "en": null
        },
        {
            "name": "server-api:.raw",
            "zh": {
                "desZH": "是否需要api返回的header信息。默认为否，此时api返回的值，即body信息，如果打开这个开关，api会额外返回header和status code，返回结果的值，是header，status code和body组成的一个对象。",
                "nameZH": "返回响应头"
            },
            "en": null
        },
        {
            "name": "server-api:+sendServerApiRequest",
            "zh": {
                "desZH": "请求该API。",
                "nameZH": "发起请求",
                "paramZH": [
                    {
                        "paramName": "reqUrl",
                        "paramDesZH": "动态设置api的请求地址",
                        "paramNameZH": "请求地址"
                    },
                    {
                        "paramNameZH": "超时时长",
                        "paramName": "timeout",
                        "paramDesZH": "设置超时时长。"
                    },
                    {
                        "paramName": "method",
                        "paramDesZH": "动态设置api的调用方法",
                        "paramNameZH": "调用方法"
                    },
                    {
                        "paramName": "reqType",
                        "paramDesZH": "",
                        "paramNameZH": "Body类型"
                    },
                    {
                        "paramName": "headers",
                        "paramDesZH": "",
                        "paramNameZH": "headers参数"
                    },
                    {
                        "paramName": "body",
                        "paramDesZH": "",
                        "paramNameZH": "body参数"
                    }
                ]
            },
            "en": {
                "desEN": "Sends data request to the server by the current API. ",
                "nameEN": "send",
                "paramEN": [
                    {
                        "paramName": "reqUrl",
                        "paramDesEN": "",
                        "paramNameEN": "URL"
                    },
                    {
                        "paramName": "timeout",
                        "paramDesEN": "",
                        "paramNameEN": "Timeout"
                    },
                    {
                        "paramName": "method",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "reqType",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "headers",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "body",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-accountSys:*",
            "zh": {
                "name": "账号系统"
            },
            "en": {
                "name": "accountSys"
            }
        },
        {
            "name": "data-accountSys:.id",
            "zh": null,
            "en": null
        },
        {
            "name": "data-accountSys:+genToken",
            "zh": {
                "nameZH": "生成登录token",
                "paramZH": [
                    {
                        "paramDesZH": "字符串，独立唯一的用户标识",
                        "paramNameZH": "用户ID",
                        "paramName": "userId"
                    },
                    {
                        "paramNameZH": "用户信息",
                        "paramName": "userInfo",
                        "paramDesZH": "对象，需要encode在token里的用户信息"
                    },
                    {
                        "paramName": "roleList",
                        "paramDesZH": "数组，当前用户的角色列表，比如：[\"vip\",\"admin\"]",
                        "paramNameZH": "角色"
                    },
                    {
                        "paramName": "validTime",
                        "paramDesZH": "数组，当前用户的角色列表，比如：[\"vip\",\"admin\"]",
                        "paramNameZH": "有效期"
                    },
                    {
                        "paramName": "singlePoint",
                        "paramDesZH": "默认为否，开启后，只有最新生成的token有效",
                        "paramNameZH": "单点登录"
                    }
                ],
                "desZH": "生成登录token并设置服务返回cookie（httponly）"
            },
            "en": null
        },
        {
            "name": "data-accountSys:+parseToken",
            "zh": {
                "desZH": "将服务cookie中带入的和当前登录组件cookie名称一致的cookie中的token进行验证和解析，返回用户信息和角色列表",
                "nameZH": "解析登录token",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-accountSys:+resetToken",
            "zh": {
                "desZH": "当用户被禁用，或修改了角色分配方案，则需要对该用户的token进行重置，此时用户之前的所有token会失效，用户的登录状态被T出，需要重新登录。",
                "nameZH": "重置登录token",
                "paramZH": [
                    {
                        "paramName": "userId",
                        "paramDesZH": "需要重置token的用户ID",
                        "paramNameZH": "用户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-accountSys:+getRoles",
            "zh": {
                "desZH": "",
                "nameZH": "获取当前角色列表",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-accountSys:+getPolicies",
            "zh": {
                "nameZH": "获取当前权限列表",
                "paramZH": [],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-accountSys:+getRolePolicies",
            "zh": {
                "desZH": "",
                "nameZH": "获取每个角色对应的policy组合",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-accountSys:+addRole",
            "zh": {
                "desZH": "",
                "nameZH": "添加角色",
                "paramZH": [
                    {
                        "paramName": "role",
                        "paramDesZH": "",
                        "paramNameZH": "角色名称"
                    },
                    {
                        "paramDesZH": "由权限项构成的一维数组",
                        "paramNameZH": "权限组",
                        "paramName": "policies"
                    },
                    {
                        "paramNameZH": "角色描述",
                        "paramName": "description",
                        "paramDesZH": ""
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-accountSys:+delRoles",
            "zh": {
                "desZH": "",
                "nameZH": "删除角色",
                "paramZH": [
                    {
                        "paramName": "roleList",
                        "paramDesZH": "",
                        "paramNameZH": "角色名数组"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-accountSys:+updateRole",
            "zh": {
                "desZH": "",
                "nameZH": "修改角色",
                "paramZH": [
                    {
                        "paramName": "role",
                        "paramDesZH": "",
                        "paramNameZH": "角色名称"
                    },
                    {
                        "paramName": "policies",
                        "paramDesZH": "可选，由权限项构成的一维数组\n",
                        "paramNameZH": "权限组"
                    },
                    {
                        "paramName": "description",
                        "paramDesZH": "可选",
                        "paramNameZH": "角色描述"
                    },
                    {
                        "paramName": "rename",
                        "paramDesZH": "可选",
                        "paramNameZH": "重命名"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-accountSys:+updateRoles",
            "zh": {
                "nameZH": "全量更新角色数据",
                "paramZH": [
                    {
                        "paramName": "role",
                        "paramDesZH": "对象，结构为{\"角色名称\":{\"policies\":[\"权限项\"]}}",
                        "paramNameZH": "角色数据"
                    }
                ],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-accountSys:+clearRoles",
            "zh": {
                "desZH": "",
                "nameZH": "清空角色数据",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-arr:*",
            "zh": {
                "name": "一维数组"
            },
            "en": {
                "name": "data-arr"
            }
        },
        {
            "name": "data-arr:.value",
            "zh": {
                "nameZH": "值",
                "desZH": "一维数组的值。可手动编辑设定初始值或通过数据绑定进行动态赋值。"
            },
            "en": {
                "desEN": "Sets the value of the Array.",
                "nameEN": "Value"
            }
        },
        {
            "name": "data-arr:+setValue",
            "zh": {
                "desZH": "为一维数组赋值，值的数据来源需为另一个一维数组或二维/对象数组中的某一行。",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "item",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Input a value in array format manually, or select an Array, a certain row of a Matrix, a path of a Json from the Object Tree.",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Sets value for the Array. ",
                "nameEN": "setvalue"
            }
        },
        {
            "name": "data-arr:+clearArr",
            "zh": {
                "desZH": "清空当前一维数组的全部元素。",
                "nameZH": "清空数组",
                "paramZH": []
            },
            "en": {
                "desEN": "Deletes all the elements in the Array. The number of elements of the Array will become 0 after this operation.\n",
                "nameEN": "clearvalue",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+pushItem",
            "zh": {
                "nameZH": "添加值",
                "paramZH": [
                    {
                        "paramName": "item",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：开头/结尾",
                        "paramNameZH": "添加至"
                    }
                ],
                "desZH": "添加一个值至一维数组的开头或结尾。需指定添加值和位置。\n"
            },
            "en": {
                "desEN": "Adds one element to the head or the tail of the Array. ",
                "nameEN": "addOneElement",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to add",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesEN": "",
                        "paramNameEN": "Add to"
                    }
                ]
            }
        },
        {
            "name": "data-arr:+pushMulVal",
            "zh": {
                "nameZH": "添加多个值",
                "paramZH": [
                    {
                        "paramName": "item",
                        "paramDesZH": "添加至数组末端的值，可以为一个一维数组，或者为逗号隔开的多个元素。",
                        "paramNameZH": "数据来源"
                    }
                ],
                "desZH": "为一维数组添加多个值，添加在数组结尾，需指定包含多个值的数据来源，通常为另一个一维数组。"
            },
            "en": {
                "desEN": "Adds multiple elements to the tail of the Array. The element value should be in the format of array.",
                "nameEN": "addMultipleElements(asWhole)",
                "paramEN": [
                    {
                        "paramNameEN": "Value",
                        "paramName": "val",
                        "paramDesEN": "The value of the elements in the format of array.\n"
                    }
                ]
            }
        },
        {
            "name": "data-arr:+insertOne",
            "zh": {
                "desZH": "在一维数组中的指定位置插入一个值，需指定插入位置的索引和插入值",
                "nameZH": "插入一个值",
                "paramZH": [
                    {
                        "paramName": "item",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    },
                    {
                        "paramDesZH": "插入位置索引",
                        "paramNameZH": "插入位置索引",
                        "paramName": "index"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts one element into the Array by specifying the value and index.",
                "nameEN": "insertOneElement",
                "paramEN": [
                    {
                        "paramName": "val",
                        "paramDesEN": "The value to insert.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramDesEN": "The index where to insert the element.",
                        "paramNameEN": "Index",
                        "paramName": "index"
                    }
                ]
            }
        },
        {
            "name": "data-arr:+insertMultiple",
            "zh": {
                "desZH": "在一维数组中的指定位置插入多个值，需指定插入位置的索引和插入值，插入值通常为另一个一维数组。",
                "nameZH": "插入多个值",
                "paramZH": [
                    {
                        "paramName": "items",
                        "paramDesZH": "\n接收一个一维数组，并将其内部的值插入。\n",
                        "paramNameZH": "数据来源"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "多个值插入后多个值中第一个元素的索引。",
                        "paramNameZH": "插入位置索引"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "val",
                        "paramDesEN": "The value of the elements in the format of array.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "index",
                        "paramDesEN": "\nThe index where to insert the elements.",
                        "paramNameEN": "Index"
                    }
                ],
                "desEN": "Inserts multiple elements into the Array by specifying the value and index. The element value should be in the format of array.",
                "nameEN": "insertMultipleElements(asWhole)"
            }
        },
        {
            "name": "data-arr:+deleteItem",
            "zh": {
                "desZH": "从一维数组当前存储的所有元素中删除所有指定字符，需指定字符。",
                "nameZH": "删除指定值(全部)",
                "paramZH": [
                    {
                        "paramName": "item",
                        "paramDesZH": "指定要被删除的字符串。",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes all the elements with the specified value from the Array.",
                "nameEN": "deleteElementByValue",
                "paramEN": [
                    {
                        "paramNameEN": "Value",
                        "paramName": "val",
                        "paramDesEN": "The value to delete."
                    }
                ]
            }
        },
        {
            "name": "data-arr:+deleteIndex",
            "zh": {
                "paramZH": [
                    {
                        "paramNameZH": "删除位置索引",
                        "paramName": "index",
                        "paramDesZH": "删除位置索引，如需删除多个值，可以按数组形式输入，如[0,5,6]"
                    }
                ],
                "desZH": "从一维数组当前存储的所有元素中删除指定位置值，需通过索引号指定。",
                "nameZH": "删除指定位置值"
            },
            "en": {
                "desEN": "Deletes one or multiple elements from the Array by specifying the index.",
                "nameEN": "deleteElement(s)ByIndex",
                "paramEN": [
                    {
                        "paramName": "index",
                        "paramDesEN": "To delete more elements, enter the indexes in an array, eg. [0, 2].",
                        "paramNameEN": "Index"
                    }
                ]
            }
        },
        {
            "name": "data-arr:+rmRepeatVal",
            "zh": {
                "desZH": "去除一维数组中的所有重复元素，仅保留每组重复元素中索引号最小的元素。",
                "nameZH": "去除重复值",
                "paramZH": []
            },
            "en": {
                "desEN": "Deletes the repeated element in the Array and retains each first occurrence.",
                "nameEN": "deleteRepeatedElements",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+setOneValue",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "index",
                        "paramDesZH": "一维数组内元素的索引位置\n",
                        "paramNameZH": "索引"
                    },
                    {
                        "paramName": "item",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    }
                ],
                "desZH": "设定一维数组中指定位置元素的值，需通过索引号指定位置，并指定值的来源。",
                "nameZH": "设置某个值"
            },
            "en": {
                "nameEN": "setOneElement",
                "paramEN": [
                    {
                        "paramDesEN": "The index of the element to set.",
                        "paramNameEN": "Index",
                        "paramName": "index"
                    },
                    {
                        "paramNameEN": "Value",
                        "paramName": "value",
                        "paramDesEN": "The value to set."
                    }
                ],
                "desEN": "Sets value for one element of the Array by specifying the index.\n"
            }
        },
        {
            "name": "data-arr:+setRowMultValue",
            "zh": {
                "desZH": "设定一维数组中指定多个位置元素的值，需通过配置列值，来定位每一个要设置值的列及赋值。",
                "nameZH": "设置多个值",
                "paramZH": [
                    {
                        "paramNameZH": "配置列值",
                        "paramName": "items",
                        "paramDesZH": "一组列值，包含列名--索引和赋值--具体值，可添加多组。"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "colValue",
                        "paramDesEN": "The index and value of the element. Click the '+' sign on the right to set more values.\n-\n",
                        "paramNameEN": "Index & Value"
                    }
                ],
                "desEN": "Sets value for multiple elements of the Array by specifying the index.",
                "nameEN": "setMultipleElements"
            }
        },
        {
            "name": "data-arr:+searchValue",
            "zh": {
                "desZH": "从一维数组当前存储的所有元素中搜索指定值，并输出搜索结果。如果存在目标值，则输出其索引号；如果不存在则输出结果“-1”。需指定搜搜值和输出变量。",
                "nameZH": "搜索值",
                "paramZH": [
                    {
                        "paramName": "item",
                        "paramDesZH": "要搜索的元素的值，可以指定为某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Returns the index of the first occurrence of a specified value in the Array, and assigns the result to a variable. (Case Sensitive)\nReturns 'Value not found' if the value to search for never occurs.",
                "nameEN": "searchElement",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to search for.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-arr:+searchAllValue",
            "zh": {
                "desZH": "搜索一维数组中某个值的位置，返回一个位置数组，将某个值所有的存在位置都返回。",
                "nameZH": "搜索所有值",
                "paramZH": [
                    {
                        "paramName": "item",
                        "paramDesZH": "",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-arr:+getItem",
            "zh": {
                "nameZH": "随机抽取一个值",
                "paramZH": [],
                "desZH": "从一维数组当前存储的所有元素中随机抽取一个值并输出至指定变量。需指定输出变量。"
            },
            "en": {
                "nameEN": "selectRandomElement",
                "paramEN": [],
                "desEN": "Selects an element from the Array randomly and assigns the result to a variable."
            }
        },
        {
            "name": "data-arr:+maxValue",
            "zh": {
                "desZH": "从一维数组当前存储的所有元素中获取最大值并输出至指定变量。需指定输出变量。",
                "nameZH": "获取最大值",
                "paramZH": []
            },
            "en": {
                "desEN": "Selects the element with the maximum value from the Array, and assigns the result to a variable.",
                "nameEN": "selectMaxElement",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+minValue",
            "zh": {
                "desZH": "从一维数组当前存储的所有元素中获取最小值并输出至指定变量。需指定输出变量。\n",
                "nameZH": "获取最小值",
                "paramZH": []
            },
            "en": {
                "desEN": "Selects the element with the minimum value from the Array, and assigns the result to a variable.",
                "nameEN": "selectMinElement",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+sortType",
            "zh": {
                "desZH": "对一维数组当前存储的所有元素排序，可选排序方式为字母正序/倒序，数字正序/倒序。",
                "nameZH": "排序",
                "paramZH": [
                    {
                        "paramDesZH": "选择排序方式：数值/字母，正序/倒序",
                        "paramNameZH": "排列方式",
                        "paramName": "sortType"
                    }
                ]
            },
            "en": {
                "desEN": "Resets the element order of the Array by sorting the element value.",
                "nameEN": "sortElements",
                "paramEN": [
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Order",
                        "paramName": "sortType"
                    }
                ]
            }
        },
        {
            "name": "data-arr:+shuffle",
            "zh": {
                "desZH": "将一维数组当前存储的所有元素随机排列。",
                "nameZH": "随机排序",
                "paramZH": []
            },
            "en": {
                "desEN": "Shuffles the element order of the Array and updates the Array value.\n",
                "nameEN": "shuffleElements",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+reverse",
            "zh": {
                "desZH": "将一维数组当前存储的所有元素倒序排列。",
                "nameZH": "数组倒序",
                "paramZH": []
            },
            "en": {
                "desEN": "Reverses the element order of the Array and updates the Array value.",
                "nameEN": "reverseElements",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+oneArrToString",
            "zh": {
                "desZH": "将一维数组合并为字符串格式，需指定输出字符串的对象。",
                "nameZH": "合并数组到字符串",
                "paramZH": [
                    {
                        "paramName": "separator",
                        "paramDesZH": "不填即“,”；可填“”使用空字符拼接\n-\n",
                        "paramNameZH": "分隔符"
                    }
                ]
            },
            "en": {
                "nameEN": "concatenateToString",
                "paramEN": [],
                "desEN": "Concatenates the elements of the Array into a string and assigns the result to a variable."
            }
        },
        {
            "name": "data-arr-2d:*",
            "zh": {
                "name": "二维数组"
            },
            "en": {
                "name": "data-arr-2d"
            }
        },
        {
            "name": "data-arr-2d:.value",
            "zh": {
                "desZH": "",
                "nameZH": "值"
            },
            "en": null
        },
        {
            "name": "data-arr-2d:.headers",
            "zh": {
                "desZH": "",
                "nameZH": "列名"
            },
            "en": null
        },
        {
            "name": "data-arr-2d:+setValue",
            "zh": {
                "desZH": "为二维数组赋值，值的数据来源需为另一个二维数组。",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "二维数组的值",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Sets value for the Matrix.",
                "nameEN": "setvalue",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Input a value in matrix format manually, or select a Matrix, a path of a Json from the Object Tree.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+insertRow",
            "zh": {
                "desZH": "为二维数组插入一行数据，插入值类型为一维数组。",
                "nameZH": "插入一行数据",
                "paramZH": [
                    {
                        "paramDesZH": "通常为一个一维数组",
                        "paramNameZH": "值",
                        "paramName": "value"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "插入位置索引，即插入行号",
                        "paramNameZH": "插入位置索引"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts one row into the Matrix by specifying the row value in the format of array, and index.",
                "nameEN": "insertOneRow",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value of the row in the format of array.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "index",
                        "paramDesEN": "The row index where to insert the row.",
                        "paramNameEN": "Row Index"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+insertMultipleRows",
            "zh": {
                "desZH": "为二维数组插入多行数据，插入值类型为二维数组。",
                "nameZH": "插入多行数据",
                "paramZH": [
                    {
                        "paramName": "items",
                        "paramDesZH": "插入的数据，需为一个二维数组。\n",
                        "paramNameZH": "数据来源"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "插入位置索引，即插入行号",
                        "paramNameZH": "插入位置索引"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts multiple rows into the Matrix by specifying the row value and index. The row value should be in the format of matrix.",
                "nameEN": "insertMultipleRows(asWhole)",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value of the rows in the format of matrix.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramNameEN": "Row Index",
                        "paramName": "index",
                        "paramDesEN": "The row index where to insert the rows."
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+reverse",
            "zh": {
                "nameZH": "倒序行",
                "paramZH": [],
                "desZH": "将二维数组的值按行号倒序排列。"
            },
            "en": {
                "desEN": "Reverses the row order of the Matrix and updates the Matrix value.",
                "nameEN": "reverseRows",
                "paramEN": []
            }
        },
        {
            "name": "data-arr-2d:+setRowColsValue",
            "zh": {
                "nameZH": "设置多个值（同行）",
                "paramZH": [
                    {
                        "paramName": "rowNum",
                        "paramDesZH": "二维数组的行号下标",
                        "paramNameZH": "行号"
                    },
                    {
                        "paramName": "values",
                        "paramDesZH": "需要设置的值的列号及该位置上要设置的值。",
                        "paramNameZH": "配置列值"
                    }
                ],
                "desZH": "先确定行号，再对多个列号或列名的数据进行设置，点右边加号可设置多个值。"
            },
            "en": {
                "desEN": "Sets value for multiple elements in the same row of the Matrix by specifying the row index and column indexes.",
                "nameEN": "setMultipleElements(sameRow)",
                "paramEN": [
                    {
                        "paramName": "row",
                        "paramDesEN": "The row index of the elements to set.",
                        "paramNameEN": "Row Index"
                    },
                    {
                        "paramNameEN": "Column Index & Value",
                        "paramName": "colValue",
                        "paramDesEN": "Click the '+' sign on the right to set more values."
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+setMultiValue",
            "zh": {
                "paramZH": [
                    {
                        "paramNameZH": "配置",
                        "paramName": "values",
                        "paramDesZH": "需要设置值的二维数组的行号和列号，以及该位置上要设置的值。"
                    }
                ],
                "desZH": "行号和列号需要同时确定，点右边加号可设置多个值。",
                "nameZH": "设置多个值（跨行）"
            },
            "en": {
                "desEN": "Sets value for multiple elements of the Matrix by specifying the row indexes and column indexes.",
                "nameEN": "setMultipleElements(crossRows)",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Click the '+' sign on the right to set more values.",
                        "paramNameEN": "Index & Value"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+pushMulRow",
            "zh": {
                "desZH": "为二维数组添加多行数据，添加值类型为二维数组。",
                "nameZH": "添加多行数据",
                "paramZH": [
                    {
                        "paramName": "rows",
                        "paramDesZH": "通常为一个二维数组",
                        "paramNameZH": "数据来源"
                    },
                    {
                        "paramNameZH": "添加至",
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：开头/结尾"
                    }
                ]
            },
            "en": {
                "desEN": "Adds multiple rows to the head or the tail of the Matrix. The row value should be in the format of matrix.",
                "nameEN": "addMultipleRows(asWhole)",
                "paramEN": [
                    {
                        "paramName": "rows",
                        "paramDesEN": "The value of the rows in the format of matrix.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramNameEN": "Add to",
                        "paramName": "insertTo",
                        "paramDesEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+fillCol",
            "zh": {
                "desZH": "将二维数组某一列全部用一个值进行填充。",
                "nameZH": "填充列",
                "paramZH": [
                    {
                        "paramName": "index",
                        "paramDesZH": "二维数组的列号下标",
                        "paramNameZH": "列号"
                    },
                    {
                        "paramName": "item",
                        "paramDesZH": "填充用的值，可以为任意类型的值。",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Sets each element of a specific column of the Matrix to the same value, by specifying the column index and the value.",
                "nameEN": "fillOneColumn",
                "paramEN": [
                    {
                        "paramName": "colNum",
                        "paramDesEN": "The index of the column to fill.",
                        "paramNameEN": "Column Index"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The elements will have the same value filled.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+rmRepeatRow",
            "zh": {
                "desZH": "将二维数组中重复出现的某一行数据去除，只保留第一次出现的行。",
                "nameZH": "去除重复行",
                "paramZH": []
            },
            "en": {
                "desEN": "Deletes the repeated rows in the Matrix and retains each first occurrence.",
                "nameEN": "deleteRepeatedRows",
                "paramEN": []
            }
        },
        {
            "name": "data-arr-2d:+sortMultArr",
            "zh": {
                "desZH": "将二维数组按照某一列数据进行排序。",
                "nameZH": "排序",
                "paramZH": [
                    {
                        "paramName": "order",
                        "paramDesZH": "选择并指定二维数组按照某一列数据以特定的方式进行排序。",
                        "paramNameZH": "排序方式"
                    }
                ]
            },
            "en": {
                "desEN": "Resets the row order of the Matrix by sorting the elements of specific columns. Multiple rules can be set to achieve multilevel sorting.",
                "nameEN": "sortRows",
                "paramEN": [
                    {
                        "paramName": "order",
                        "paramDesEN": "Click the '+' sign on the right to set more rules of multilevel sorting.",
                        "paramNameEN": "Orders"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+rowRandomSort",
            "zh": {
                "desZH": "将二维数组的行号随机再分配进行排序。",
                "nameZH": "随机排序行",
                "paramZH": []
            },
            "en": {
                "desEN": "Shuffles the row order of the Matrix and updates the Matrix value.",
                "nameEN": "shuffleRows",
                "paramEN": []
            }
        },
        {
            "name": "data-arr-2d:+setItemValue",
            "zh": {
                "desZH": "通过行号、列号或列名定位到特定元素，再进行设置。",
                "nameZH": "设置某个值",
                "paramZH": [
                    {
                        "paramName": "rowNum",
                        "paramDesZH": "二维数组的行号下标",
                        "paramNameZH": "行号"
                    },
                    {
                        "paramName": "colNum",
                        "paramDesZH": "二维数组的列号下标",
                        "paramNameZH": "列号"
                    },
                    {
                        "paramNameZH": "值",
                        "paramName": "value",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramNameEN": "Row Index",
                        "paramName": "rowIdx",
                        "paramDesEN": "The row index of the element to set."
                    },
                    {
                        "paramName": "colIdx",
                        "paramDesEN": "The column index of the element to set.",
                        "paramNameEN": "Column Index"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to set.",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Sets value for one element of the Matrix by specifying the row and column index.",
                "nameEN": "setOneElement"
            }
        },
        {
            "name": "data-arr-2d:+setRow",
            "zh": {
                "desZH": "对二维数组内的某一行数据进行赋值。",
                "nameZH": "设置行",
                "paramZH": [
                    {
                        "paramName": "index",
                        "paramDesZH": "要进行设置的行的序号",
                        "paramNameZH": "行序号"
                    },
                    {
                        "paramName": "items",
                        "paramDesZH": "通常为一个一维数组",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "nameEN": "setOneRow",
                "paramEN": [
                    {
                        "paramName": "idx",
                        "paramDesEN": "The index of the row to set.",
                        "paramNameEN": "Row Index"
                    },
                    {
                        "paramName": "row",
                        "paramDesEN": "The value of the row in the format of array.",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Sets value for a row of the Matrix by specifying the row index."
            }
        },
        {
            "name": "data-arr-2d:+pushRow",
            "zh": {
                "desZH": "为二维数组添加一行数据，添加值类型为一维数组。",
                "nameZH": "添加一行数据",
                "paramZH": [
                    {
                        "paramNameZH": "行",
                        "paramName": "item",
                        "paramDesZH": "通常为一个一维数组"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：开头/结尾",
                        "paramNameZH": "添加至"
                    }
                ]
            },
            "en": {
                "desEN": "Adds one row to the head or the tail of the Matrix. The row value should be in the format of array.",
                "nameEN": "addOneRow",
                "paramEN": [
                    {
                        "paramName": "row",
                        "paramDesEN": "The value of the row in the format of array.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesEN": "",
                        "paramNameEN": "Add to"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+deleteRow",
            "zh": {
                "desZH": "删除二维数组中特定行号的数据。\n",
                "nameZH": "删除行（按行号）",
                "paramZH": [
                    {
                        "paramName": "index",
                        "paramDesZH": "需要删除的行号下标，从0开始。",
                        "paramNameZH": "行号"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes one row from the Matrix by specifying the row index.",
                "nameEN": "deleteRowByIndex",
                "paramEN": [
                    {
                        "paramName": "rowNum",
                        "paramDesEN": "The index of the row to delete.",
                        "paramNameEN": "Row Index"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+fillRow",
            "zh": {
                "desZH": "将二维数组某一行全部用一个值进行填充。",
                "nameZH": "填充行",
                "paramZH": [
                    {
                        "paramDesZH": "二维数组的行号下标",
                        "paramNameZH": "行号",
                        "paramName": "index"
                    },
                    {
                        "paramName": "item",
                        "paramDesZH": "填充用的值，可以为任意类型的值。",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "nameEN": "fillOneRow",
                "paramEN": [
                    {
                        "paramName": "rowNum",
                        "paramDesEN": "The index of the row to fill.",
                        "paramNameEN": "Row Index"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The elements will have the same value filled.",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Sets each element of a specific row of the Matrix to the same value, by specifying the row index and the value."
            }
        },
        {
            "name": "data-arr-2d:+addOne",
            "zh": {
                "desZH": "为二维数组的特定位置添加一个值。",
                "nameZH": "添加值",
                "paramZH": [
                    {
                        "paramName": "rowNum",
                        "paramDesZH": "二维数组的行号下标",
                        "paramNameZH": "行号"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "所需添加的值，可以为任意类型的值。",
                        "paramNameZH": "值"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：行头/行尾",
                        "paramNameZH": "添加至"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramNameEN": "Row Index",
                        "paramName": "rowNum",
                        "paramDesEN": "The index of the row to add the element.\n"
                    },
                    {
                        "paramNameEN": "Value",
                        "paramName": "value",
                        "paramDesEN": "The value to add."
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesEN": "",
                        "paramNameEN": "Add To"
                    }
                ],
                "desEN": "Adds one element to the head or the tail of a specific row of the Matrix. ",
                "nameEN": "addOneElementForOneRow"
            }
        },
        {
            "name": "data-arr-2d:+deleteCol",
            "zh": {
                "desZH": "删除二维数组中特定列号的数据。",
                "nameZH": "删除列",
                "paramZH": [
                    {
                        "paramName": "index",
                        "paramDesZH": "二维数组的列号下标",
                        "paramNameZH": "列号"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "colNum",
                        "paramDesEN": "To delete more columns, enter the column indexes in an array, eg. [0, 2].\n-\n",
                        "paramNameEN": "Column Index"
                    }
                ],
                "desEN": "Deletes one or multiple columns from the Matrix by specifying the column index.",
                "nameEN": "deleteColumn(s)ByIndex"
            }
        },
        {
            "name": "data-arr-2d:+pushCol",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "所需添加的值，通常为一维数组\n",
                        "paramNameZH": "值"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：开头/结尾",
                        "paramNameZH": "添加至"
                    }
                ],
                "desZH": "为二维数组添加一列数据，添加值类型为一维数组。",
                "nameZH": "添加列"
            },
            "en": {
                "desEN": "Adds one column to the head or the tail of the Matrix. The column value should be in the format of array.",
                "nameEN": "addOneColumn",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value of the column in the format of array.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesEN": "",
                        "paramNameEN": "Add to"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+searchAllValue",
            "zh": {
                "nameZH": "搜索某个值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "符合条件的元素的位置坐标组",
                        "paramNameZH": "值"
                    }
                ],
                "desZH": "搜索并输出二维数组的所有符合条件的元素的位置。返回值是一个二维数组，二维数组中的每个元素对应一个元素的位置: [行号，列号]。\n"
            },
            "en": null
        },
        {
            "name": "data-arr-2d:+clearArr",
            "zh": {
                "paramZH": [],
                "desZH": "将当前二维数组的结构和值一并清除。",
                "nameZH": "清空数组"
            },
            "en": {
                "desEN": "Deletes all the elements in the Matrix. The number of rows and number of columns of the Matrix will become 0 after this operation.",
                "nameEN": "clearValue",
                "paramEN": []
            }
        },
        {
            "name": "data-arr-2d:+findRows",
            "zh": {
                "nameZH": "筛选输出",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "通过设置某一个列或者多个列的条件，筛选符合要求的内容。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "对二维数组中某一个列或者多个列的内容进行升序或者降序的排列。",
                        "paramNameZH": "排序方法"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "符合条件数据构成的数组输出时返回数据的行号区间，即指定输出数据的总行数。",
                        "paramNameZH": "输出行数"
                    }
                ],
                "desZH": "输出符合筛选条件的内容。"
            },
            "en": {
                "desEN": "Selects rows from the Matrix, whose specific columns satisfy specific conditions. The selected rows can be re-ordered by sorting the elements of specific columns. The result is returned in Callback, in the format of matrix.  ",
                "nameEN": "selectRows",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "Orders"
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": "Range"
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+findRowsCnt",
            "zh": {
                "desZH": "对某一列数据进行计算行数的操作\n",
                "nameZH": "统计数目",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "",
                        "paramNameZH": "筛选条件"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-arr-2d:+calculateSums",
            "zh": {
                "desZH": "对某一列或某几列数据进行求和操作。",
                "nameZH": "统计总和",
                "paramZH": [
                    {
                        "paramName": "colNum",
                        "paramDesZH": "列号，如需计算多列，可按数组形式输入",
                        "paramNameZH": "列号"
                    },
                    {
                        "paramName": "cons",
                        "paramDesZH": "",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "",
                        "paramNameZH": "排序方式"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "",
                        "paramNameZH": "输出行数"
                    }
                ]
            },
            "en": {
                "desEN": "Sums up the elements of a specific column and assigns the result to a variable. Calculations on more columns can be executed simultaneously.",
                "nameEN": "sumColumn(s)",
                "paramEN": [
                    {
                        "paramName": "colNum",
                        "paramDesEN": "To calculate for more columns, enter the column indexes in an array, eg. [0, 2].\n",
                        "paramNameEN": "Column Index"
                    },
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+calculateAverages",
            "zh": {
                "desZH": "对某一列或某几列数据进行求平均数的操作",
                "nameZH": "统计平均数",
                "paramZH": [
                    {
                        "paramName": "colNum",
                        "paramDesZH": "列号，如需计算多列，可按数组形式输入",
                        "paramNameZH": "列号"
                    },
                    {
                        "paramName": "cons",
                        "paramDesZH": "",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramNameZH": "排序方式",
                        "paramName": "orders",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "",
                        "paramNameZH": "输出行数"
                    }
                ]
            },
            "en": {
                "desEN": "Averages the elements of a specific column and assigns the result to a variable. Calculations on more columns can be executed simultaneously.",
                "nameEN": "averageColumn(s)",
                "paramEN": [
                    {
                        "paramNameEN": "Column Index",
                        "paramName": "colNum",
                        "paramDesEN": "To calculate for more columns, enter the column indexes in an array, eg. [0, 2].\n"
                    },
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-arr-2d:+_headersAndValue",
            "zh": {
                "nameZH": "数组相关信息",
                "paramZH": [],
                "desZH": "数组的表头和具体值"
            },
            "en": null
        },
        {
            "name": "data-bool:*",
            "zh": {
                "name": "布尔变量"
            },
            "en": {
                "name": "data-bool"
            }
        },
        {
            "name": "data-bool:.value",
            "zh": {
                "desZH": "用一个开关的开闭来对应它的值， 当开关打开时表示为true，反之则为false。",
                "nameZH": "值"
            },
            "en": {
                "desEN": "Sets the value of the variable, either 'true' or 'false'.",
                "nameEN": "Value"
            }
        },
        {
            "name": "data-bool:+setValue",
            "zh": {
                "desZH": "为布尔变量赋值，可以是任意值，但其判断真假是按照特定规则进行的。比如对其赋值为一个非空、非零的数值变量或文本变量以及空对象空数组时， 其值为true， 若是：null、undefined、0等情况时，其值为false。",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "值，会自动转换为布尔类型",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "nameEN": "setvalue",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Values other than 'true' and 'false' will be treated as logic expression and converted into boolean value.",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Sets the value of the variable."
            }
        },
        {
            "name": "data-bool:+setTrue",
            "zh": {
                "desZH": "将布尔变量的值设成true。",
                "nameZH": "设为true",
                "paramZH": []
            },
            "en": {
                "desEN": "Sets the value of the variable to true.",
                "nameEN": "settrue",
                "paramEN": []
            }
        },
        {
            "name": "data-bool:+setFalse",
            "zh": {
                "desZH": "将布尔变量的值，设为false。",
                "nameZH": "设为false",
                "paramZH": []
            },
            "en": {
                "desEN": "Sets the value of the variable to false.",
                "nameEN": "setfalse",
                "paramEN": []
            }
        },
        {
            "name": "data-bool:+toggleValue",
            "zh": {
                "desZH": "将布尔变量的值，交替设为true/false。",
                "nameZH": "交替设为true/false",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-dbo:*",
            "zh": {
                "name": "dbo"
            },
            "en": {
                "name": "dbo"
            }
        },
        {
            "name": "data-dbo:.dbType",
            "zh": {
                "desZH": "",
                "nameZH": "DB类型"
            },
            "en": null
        },
        {
            "name": "data-dbo:.linkUrl",
            "zh": {
                "desZH": "",
                "nameZH": "连接地址"
            },
            "en": null
        },
        {
            "name": "data-dbo:.username",
            "zh": {
                "desZH": "",
                "nameZH": "用户名"
            },
            "en": null
        },
        {
            "name": "data-dbo:.password",
            "zh": {
                "desZH": "",
                "nameZH": "密码"
            },
            "en": null
        },
        {
            "name": "data-dbo:.transactionId",
            "zh": {
                "desZH": "",
                "nameZH": "事务ID"
            },
            "en": null
        },
        {
            "name": "data-dbo:.linkType",
            "zh": {
                "desZH": "",
                "nameZH": "连接类型"
            },
            "en": null
        },
        {
            "name": "data-dbo:.dsn",
            "zh": {
                "desZH": "",
                "nameZH": "DSN连接串"
            },
            "en": null
        },
        {
            "name": "data-dbo:.defaultDb",
            "zh": {
                "nameZH": "默认DB",
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-dbo:+beginTransaction",
            "zh": {
                "desZH": "标记一个事务开始，即begin transaction.",
                "nameZH": "开始事务",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-dbo:+rollBack",
            "zh": {
                "desZH": "事务回滚，rollback",
                "nameZH": "回滚事务",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-dbo:+commit",
            "zh": {
                "desZH": "事务完成，commit",
                "nameZH": "提交事务",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-dbo:+runSqlFunc",
            "zh": {
                "nameZH": "执行自定义SQL",
                "paramZH": [
                    {
                        "paramName": "sqlCode",
                        "paramDesZH": "SQL语句，注意这里的语句需为字符串格式，比如   \"INSERT INTO  test_table(url,name)  VALUES   ('https://www.google.com','Google'),   ('https://www.yahoo.com','Yahoo'),  ('https://www.bing.com','Bing')\"",
                        "paramNameZH": "SQL语句"
                    },
                    {
                        "paramDesZH": "选择SQL返回的类型，分为数据查询，即select类语句的返回结果；或执行结果，即写入类的操作（iinsert，update，delete）的执行结果",
                        "paramNameZH": "数据返回类型",
                        "paramName": "sqlType"
                    }
                ],
                "desZH": "执行任意自定义SQL语句，SQL语句必须以字符串形式传入。注意，这个操作可能会造成SQL注入风险，请务必做好安全防护。如没有必要，建议使用SQL模板以提高数据库操作安全性。"
            },
            "en": null
        },
        {
            "name": "data-num:*",
            "zh": {
                "name": "数值变量"
            },
            "en": {
                "name": "data-num"
            }
        },
        {
            "name": "data-num:.value",
            "zh": {
                "desZH": "数值变量的值。可设定初始值或通过数据绑定进行动态赋值。",
                "nameZH": "值"
            },
            "en": {
                "nameEN": "Value",
                "desEN": "Sets the value of the variable."
            }
        },
        {
            "name": "data-num:+setValue",
            "zh": {
                "desZH": "为变量赋值，值的类型需必须为数值，或运算结果为数值的公式。",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "变量值",
                        "paramNameZH": "值"
                    },
                    {
                        "paramDesZH": "四舍五入位数",
                        "paramNameZH": "四舍五入位数",
                        "paramName": "fixed"
                    }
                ]
            },
            "en": {
                "desEN": "Sets the value of the variable.",
                "nameEN": "setvalue",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to set.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramNameEN": "Decimal Digits",
                        "paramName": "fixed",
                        "paramDesEN": "The number of digits that will be retained after the decimal point. \nNote: the variable could be rounded if its actual decimal digits is greater than defined. For instance, if decimal digits is set to 1, 2.55 will be rounded to 2.6, and 2.54 will be rounded to 2.5."
                    }
                ]
            }
        },
        {
            "name": "data-num:+minusOne",
            "zh": {
                "desZH": "数值变量当前存储值减一",
                "nameZH": "减1",
                "paramZH": []
            },
            "en": {
                "desEN": "Minus one to the current value of the variable.",
                "nameEN": "minusone",
                "paramEN": []
            }
        },
        {
            "name": "data-num:+addN",
            "zh": {
                "desZH": "数值变量当前存储值加N",
                "nameZH": "加N",
                "paramZH": [
                    {
                        "paramName": "n",
                        "paramDesZH": "N的值",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "adds a specific value to the current value of the variable.",
                "nameEN": "add",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to add.\n-\n",
                        "paramNameEN": "N"
                    }
                ]
            }
        },
        {
            "name": "data-num:+minusN",
            "zh": {
                "desZH": "数值变量当前存储值减N",
                "nameZH": "减N",
                "paramZH": [
                    {
                        "paramName": "n",
                        "paramDesZH": "N的值",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "minus a specific value from the current value of the variable.",
                "nameEN": "minus",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to minus.",
                        "paramNameEN": "N"
                    }
                ]
            }
        },
        {
            "name": "data-num:+randomValue",
            "zh": {
                "desZH": "生成随机数并存储在当前数值变量中。可指定最大值、最小值，限定随机范围。",
                "nameZH": "生成随机数",
                "paramZH": [
                    {
                        "paramName": "min",
                        "paramDesZH": "设定生成随机数的最小值。",
                        "paramNameZH": "最小值"
                    },
                    {
                        "paramName": "max",
                        "paramDesZH": "设定生成随机数的最大值。",
                        "paramNameZH": "最大值"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "minValue",
                        "paramDesEN": "The lower limit of the range of the random value.\n-\n",
                        "paramNameEN": "Min"
                    },
                    {
                        "paramName": "maxValue",
                        "paramDesEN": "The upper limit of the range of the random value.",
                        "paramNameEN": "Max"
                    }
                ],
                "desEN": "Generates a random decimal number and set it as the value of the variable.",
                "nameEN": "randomValue"
            }
        },
        {
            "name": "data-num:+randomInteger",
            "zh": {
                "desZH": "生成随机整数并存储在当前数值变量中。可指定最大值、最小值，限定随机范围。",
                "nameZH": "生成随机整数",
                "paramZH": [
                    {
                        "paramName": "min",
                        "paramDesZH": "设定生成随机整数的最小值。",
                        "paramNameZH": "最小值"
                    },
                    {
                        "paramName": "max",
                        "paramDesZH": "设定生成随机整数的最大值。\n",
                        "paramNameZH": "最大值"
                    }
                ]
            },
            "en": {
                "desEN": "Generates a random integer number and set it as the value of the variable.",
                "nameEN": "randomInteger",
                "paramEN": [
                    {
                        "paramName": "minValue",
                        "paramDesEN": "The lower limit of the range of the random integer.",
                        "paramNameEN": "Min"
                    },
                    {
                        "paramName": "maxValue",
                        "paramDesEN": "The upper limit of the range of the random integer.",
                        "paramNameEN": "Max"
                    }
                ]
            }
        },
        {
            "name": "data-obj-1d:*",
            "zh": {
                "name": "对象变量"
            },
            "en": {
                "name": "data-obj-1d"
            }
        },
        {
            "name": "data-obj-1d:.value",
            "zh": {
                "desZH": "对象变量的值，可以手动创建字段输入数据，也可以直接从后台数据库等导入导入同样的列名及数据类型。",
                "nameZH": "值"
            },
            "en": null
        },
        {
            "name": "data-obj-1d:+setValue",
            "zh": {
                "paramZH": [
                    {
                        "paramDesZH": "值可以是任意一个变量或者一个数组",
                        "paramNameZH": "值",
                        "paramName": "item"
                    }
                ],
                "desZH": "为对象变量赋值",
                "nameZH": "赋值"
            },
            "en": {
                "desEN": "Sets value for the Object.",
                "nameEN": "setvalue",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Input a value in object format manually, or select an Object, a certain row of a Matrix-Obj, a path of a Json from the Object Tree.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-1d:+clearValue",
            "zh": {
                "desZH": "清空变量当前值。",
                "nameZH": "清空值",
                "paramZH": []
            },
            "en": {
                "desEN": "Deletes all the elements in the Object. The number of elements of the Object will become 0 after this operation.",
                "nameEN": "clearValue",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-1d:+deleteCol",
            "zh": {
                "desZH": "删除指定字段",
                "nameZH": "删除字段",
                "paramZH": [
                    {
                        "paramName": "cols",
                        "paramDesZH": "变量中包含的任意键名",
                        "paramNameZH": "列"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "cols",
                        "paramDesEN": "To delete more elements, enter the element names in an array, eg. [\"nameA\", \"nameB\"].",
                        "paramNameEN": "Name"
                    }
                ],
                "desEN": "Deletes one or multiple elements from the Object by specifying the column name.",
                "nameEN": "deleteElement(s)ByName"
            }
        },
        {
            "name": "data-obj-1d:+addCol",
            "zh": {
                "desZH": "给对象变量添加字段",
                "nameZH": "添加字段",
                "paramZH": [
                    {
                        "paramName": "cols",
                        "paramDesZH": "可设置任意键名",
                        "paramNameZH": "列"
                    },
                    {
                        "paramName": "defaultValue",
                        "paramDesZH": "该键名对应的初始值，可以是数值变量、文本变量、数组、对象等",
                        "paramNameZH": "默认值"
                    }
                ]
            },
            "en": {
                "desEN": "Adds one or multiple elements to the Object, and sets each new element to the same value, by specifying the element name and value. \nNote: the value cannot be null.\n",
                "nameEN": "addAndFillElement(s)",
                "paramEN": [
                    {
                        "paramName": "cols",
                        "paramDesEN": "To add more elements, enter the element names in an array, eg. [\"nameA\", \"nameB\"].",
                        "paramNameEN": "Name"
                    },
                    {
                        "paramName": "defaultValue",
                        "paramDesEN": "The value cannot be null or empty. The elements will have the same value filled.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-1d:+setOneValue",
            "zh": {
                "desZH": "设置指定字段的值",
                "nameZH": "设置某字段值",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "变量包含的任意键名",
                        "paramNameZH": "字段"
                    },
                    {
                        "paramNameZH": "值",
                        "paramName": "value",
                        "paramDesZH": "值可以是数值变量、文本变量、数组、对象等"
                    }
                ]
            },
            "en": {
                "nameEN": "setOneElement",
                "paramEN": [
                    {
                        "paramName": "key",
                        "paramDesEN": "The name of the element to set.",
                        "paramNameEN": "Name"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to set.",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Sets value for one element of the Object by specifying the element name and value."
            }
        },
        {
            "name": "data-obj-1d:+setRowColsValue",
            "zh": {
                "desZH": "设置多个字段值",
                "nameZH": "设置多个字段值",
                "paramZH": [
                    {
                        "paramName": "colValue",
                        "paramDesZH": "变量包含的任意键名",
                        "paramNameZH": "列"
                    }
                ]
            },
            "en": {
                "desEN": "Sets value for multiple elements of the Object by specifying the element name and value.\n",
                "nameEN": "setMultipleElements",
                "paramEN": [
                    {
                        "paramName": "colValue",
                        "paramDesEN": "Click the '+' sign on the right to set more values.",
                        "paramNameEN": "Name & Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:*",
            "zh": {
                "name": "对象数组"
            },
            "en": {
                "name": "data-obj-arr"
            }
        },
        {
            "name": "data-obj-arr:.value",
            "zh": {
                "desZH": "对象数组的值，可以手动输入数据，可对对象数组进行清空、导入和导出操作，还可以直接从后台数据库等导入结构，导入同样的列名及数据类型。\n",
                "nameZH": "值"
            },
            "en": {
                "desEN": "Sets the value of the Matrix-Obj.\n",
                "nameEN": "Value"
            }
        },
        {
            "name": "data-obj-arr:.headers",
            "zh": {
                "desZH": "",
                "nameZH": "列名"
            },
            "en": null
        },
        {
            "name": "data-obj-arr:+setValue",
            "zh": {
                "desZH": "对数组进行整体赋值，注意：值的类型可以是一个对象数组，也可以是一个通用变量的数组结构。",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "值的类型可以是一个对象数组，也可以是一个通用变量的数组结构。",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Sets value for the Matrix-Obj.",
                "nameEN": "setValue",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Input a value in matrix-obj format manually, or select a Matrix-Obj, a path of a Json from the Tree.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+insertRow",
            "zh": {
                "desZH": "为对象数组插入一行数据，可以指定插入位置索引，注意数据类型为对象。",
                "nameZH": "插入一行数据",
                "paramZH": [
                    {
                        "paramDesZH": "通常为一个对象变量",
                        "paramNameZH": "值",
                        "paramName": "item"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "插入位置索引，即插入行号",
                        "paramNameZH": "插入位置索引"
                    }
                ]
            },
            "en": {
                "nameEN": "insertOneRow",
                "paramEN": [
                    {
                        "paramDesEN": "The value of the row in the format of object.",
                        "paramNameEN": "Value",
                        "paramName": "value"
                    },
                    {
                        "paramName": "index",
                        "paramDesEN": "The index where to insert the row.",
                        "paramNameEN": "Row Index"
                    }
                ],
                "desEN": "Inserts one row into the Matrix-Obj by specifying the row value in the format of object, and the row index."
            }
        },
        {
            "name": "data-obj-arr:+insertMultipleRows",
            "zh": {
                "desZH": "为对象数组插入多行数据，可以指定插入位置索引，注意数据类型为对象数组。",
                "nameZH": "插入多行数据",
                "paramZH": [
                    {
                        "paramDesZH": "通常为一个相同结构的对象数组",
                        "paramNameZH": "数据来源",
                        "paramName": "items"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "插入位置索引，即插入行号",
                        "paramNameZH": "插入位置索引"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts multiple rows into the Matrix-Obj by specifying the row value and index. The row value should be in the format of matrix-obj.",
                "nameEN": "insertMultipleRows(asWhole)",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value of the rows in the format of matrix-obj.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "index",
                        "paramDesEN": "The index where to insert the rows.",
                        "paramNameEN": "Row Index"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+reverse",
            "zh": {
                "desZH": "把当前的对象数组的行倒序排列。",
                "nameZH": "倒序行",
                "paramZH": []
            },
            "en": {
                "desEN": "Reverses the row order of the Matrix-Obj and updates the Matrix-Obj value.",
                "nameEN": "reverseRows",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+setRowColsValue",
            "zh": {
                "desZH": "先确定行号，再对多个列号或列名的数据进行设置。",
                "nameZH": "设置多个值（同行）",
                "paramZH": [
                    {
                        "paramName": "row",
                        "paramDesZH": "对象数组的行号下标",
                        "paramNameZH": "行"
                    },
                    {
                        "paramName": "colValue",
                        "paramDesZH": "一组列值包含列名/列号和赋值，可添加多组\n",
                        "paramNameZH": "配置列值"
                    }
                ]
            },
            "en": {
                "desEN": "Sets value for multiple elements in the same row of the Matrix-Obj by specifying the row index and column names.",
                "nameEN": "setMultipleElements(sameRow)",
                "paramEN": [
                    {
                        "paramName": "row",
                        "paramDesEN": "The row index of the elements to set.",
                        "paramNameEN": "Row Index"
                    },
                    {
                        "paramName": "colValue",
                        "paramDesEN": "Click the '+' sign on the right to set more values.",
                        "paramNameEN": "Column Name & Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+setMultiValue",
            "zh": {
                "nameZH": "设置多个值（跨行）",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "一组配置包含行、列和赋值，可添加多组",
                        "paramNameZH": "配置"
                    }
                ],
                "desZH": "行号和列号需要同时确定，点右边加号可设置多个值。"
            },
            "en": {
                "desEN": "Sets value for multiple elements of the Matrix-Obj by specifying the row indexes and column names.",
                "nameEN": "setMultipleElements(crossRows)",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Click the '+' sign on the right to set more values.",
                        "paramNameEN": "Index & Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+pushMulRow",
            "zh": {
                "desZH": "为对象数组添加多行数据，注意数据来源的数据类型同样为对象数组。",
                "nameZH": "添加多行数据",
                "paramZH": [
                    {
                        "paramName": "items",
                        "paramDesZH": "通常为一个相同结构的对象数组\n",
                        "paramNameZH": "数据来源"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：开头/结尾",
                        "paramNameZH": "添加至"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramDesEN": "The value of the rows in the format of matrix-obj.",
                        "paramNameEN": "Value",
                        "paramName": "rows"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesEN": "",
                        "paramNameEN": "Add to"
                    }
                ],
                "desEN": "Adds multiple rows to the head or the tail of the Matrix-Obj. The row value should be in the format of matrix-obj.",
                "nameEN": "addMultipleRows(asWhole)"
            }
        },
        {
            "name": "data-obj-arr:+fillCol",
            "zh": {
                "desZH": "通过列号或列名将定位到的列的所有数据进行填充替换。此列需要是预设的，如预设列信息中没有当前填充列的信息会忽略，且最少有一行数据才能填充成功",
                "nameZH": "填充列",
                "paramZH": [
                    {
                        "paramName": "colName",
                        "paramDesZH": "数组中现存的列号或列名",
                        "paramNameZH": "列号或列名"
                    },
                    {
                        "paramDesZH": "用于填充列内每个位置值的默认值，一般为字符串或数字。",
                        "paramNameZH": "值",
                        "paramName": "item"
                    }
                ]
            },
            "en": {
                "nameEN": "fillOneColumn",
                "paramEN": [
                    {
                        "paramName": "colNum",
                        "paramDesEN": "The name of the column to fill.",
                        "paramNameEN": "Column Name"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The elements will have the same value filled.",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Sets each element of a specific column of the Matrix-Obj to the same value, by specifying the column name and the value.\n"
            }
        },
        {
            "name": "data-obj-arr:+rmRepeatRow",
            "zh": {
                "nameZH": "去除重复行",
                "paramZH": [],
                "desZH": "顾名思义，删除掉重复行数据，注意：如果是图片资源，则以URL指向作为判断依据。"
            },
            "en": {
                "desEN": "Deletes the repeated rows in the Matrix-Obj and retains each first occurrence.",
                "nameEN": "deleteRepeatedRows",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+sortMultArr",
            "zh": {
                "desZH": "按某列进行排序操作。",
                "nameZH": "排序行",
                "paramZH": [
                    {
                        "paramNameZH": "排序方式",
                        "paramName": "order",
                        "paramDesZH": "选择排序方式：数值/字母，正序/倒序"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "order",
                        "paramDesEN": "Click the '+' sign on the right to set more rules of multilevel sorting.",
                        "paramNameEN": "Orders"
                    }
                ],
                "desEN": "Resets the row order of the Matrix-Obj by sorting the elements of specific columns. Multiple rules can be set to achieve multilevel sorting.\n",
                "nameEN": "sortRows"
            }
        },
        {
            "name": "data-obj-arr:+rowRandomSort",
            "zh": {
                "nameZH": "随机排序行",
                "paramZH": [],
                "desZH": "将对象数组当前存储的所有数据行，随机再排列。"
            },
            "en": {
                "desEN": "Shuffles the row order of the Matrix-Obj and updates the Matrix-Obj value.",
                "nameEN": "shuffleRows",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+setRowData",
            "zh": {
                "nameZH": "设置一行数据",
                "paramZH": [
                    {
                        "paramNameZH": "行号",
                        "paramName": "rowNum",
                        "paramDesZH": "需要替换的行号"
                    },
                    {
                        "paramDesZH": "需要替换的数据，即一个对象变量中的数据。（对象数组，是由多个对象变量组成的数组，其中一行，即一个对象变量）",
                        "paramNameZH": "设置为对象",
                        "paramName": "item"
                    }
                ],
                "desZH": "替换对象数组中的某一行数据为另一个对象变量。\n"
            },
            "en": {
                "desEN": "Sets value for one row of the Matrix-Obj by specifying the row index and row value. The row value should be in the format of object.",
                "nameEN": "setOneRow",
                "paramEN": [
                    {
                        "paramNameEN": "Row Index",
                        "paramName": "rowNum",
                        "paramDesEN": ""
                    },
                    {
                        "paramDesEN": "The value of the row in the format of object.",
                        "paramNameEN": "Value",
                        "paramName": "object"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+addRow",
            "zh": {
                "desZH": "为对象数组添加一行数据，可以指定插入到开头或结尾，注意数据类型为对象。",
                "nameZH": "添加一行数据(自定义结构)",
                "paramZH": [
                    {
                        "paramName": "row",
                        "paramDesZH": "通常为一个对象变量",
                        "paramNameZH": "行"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：开头/结尾",
                        "paramNameZH": "添加至"
                    }
                ]
            },
            "en": {
                "desEN": "Adds one row to the head or the tail of the Matrix-Obj. The row value should be in the format of object.",
                "nameEN": "addOneRow",
                "paramEN": [
                    {
                        "paramName": "row",
                        "paramDesEN": "The value of the row in the format of object.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesEN": "",
                        "paramNameEN": "Add to"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+deleteRowByRowNum",
            "zh": {
                "desZH": "指定行号删除某行。",
                "nameZH": "删除行（按行号）",
                "paramZH": [
                    {
                        "paramName": "rowNum",
                        "paramDesZH": "传一个值，就删除一行，也可以传一个数组，删除多个。",
                        "paramNameZH": "行号"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes one or multiple rows from the Matrix-Obj by specifying the row index.",
                "nameEN": "deleteRow(s)ByIndex",
                "paramEN": [
                    {
                        "paramDesEN": "An array containing the row indexes, eg. [0, 2, 8].",
                        "paramNameEN": "Row Index",
                        "paramName": "rowNum"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+deleteCol",
            "zh": {
                "desZH": "与二维数组不同，而是以该列的列名作为定位条件进行删除。",
                "nameZH": "删除列",
                "paramZH": [
                    {
                        "paramName": "cols",
                        "paramDesZH": "要删除的列的列名，删除单列传入列名字符串，如要删除多个列则传入一个列名构成的数组。",
                        "paramNameZH": "列名"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes one or multiple columns from the Matrix-Obj by specifying the column name.",
                "nameEN": "deleteColumn(s)ByName",
                "paramEN": [
                    {
                        "paramName": "cols",
                        "paramDesEN": "To delete more columns, enter the column names in an array, eg. [\"nameA\", \"nameB\"].",
                        "paramNameEN": "Column Name"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+addCol",
            "zh": {
                "desZH": "与上面的删除列是相反的操作，需要已有一列后，才能添加新列（新添加列的名称不可以和预设的列名相同），注意若不设置默认值，打印时并不会出现该列，但结构已有，可以打印列名数据查看。",
                "nameZH": "添加列",
                "paramZH": [
                    {
                        "paramName": "cols",
                        "paramDesZH": "要添加的列名，添加单列传入列名字符串，如要添加多列则传入一个列名构成的数组。",
                        "paramNameZH": "列名"
                    },
                    {
                        "paramName": "defaultVal",
                        "paramDesZH": "新增列下所有位置的默认值，一般传入一个字符串",
                        "paramNameZH": "默认值"
                    }
                ]
            },
            "en": {
                "nameEN": "addAndFillColumn(s)",
                "paramEN": [
                    {
                        "paramName": "cols",
                        "paramDesEN": "To add more columns, enter the column names in an array, eg. [\"nameA\", \"nameB\"].",
                        "paramNameEN": "Column Name"
                    },
                    {
                        "paramName": "defaultValue",
                        "paramDesEN": "When setting this parameter, the elements will have the same value filled.",
                        "paramNameEN": "Value (Optional)"
                    }
                ],
                "desEN": "Adds one or multiple columns to the Matrix-Obj, and sets each element of the new columns to the same value, by specifying the column name and the value."
            }
        },
        {
            "name": "data-obj-arr:+addAnotherCol",
            "zh": {
                "nameZH": "从另一对象数组添加列",
                "paramZH": [
                    {
                        "paramName": "objValue",
                        "paramDesZH": "在对象树下选择其他的对象数组",
                        "paramNameZH": "对象数组"
                    },
                    {
                        "paramDesZH": "列名，如需添加多列，可用逗号隔开列名或者按数组形式输入\n",
                        "paramNameZH": "列名",
                        "paramName": "cols"
                    }
                ],
                "desZH": "从另一对象数组添加列，需指定要添加的列名"
            },
            "en": {
                "desEN": "Adds one or multiple columns to the Matrix-Obj from another Matrix-Obj, by specifying the source Matrix-Obj and the column name.",
                "nameEN": "addColumn(s)FromMatrix-obj",
                "paramEN": [
                    {
                        "paramNameEN": "Matrix-Obj",
                        "paramName": "objValue",
                        "paramDesEN": "The source Matrix-Obj. This can be selected from the menu or the Tree."
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "To add more columns, enter the column names in an array, eg. [\"nameA\", \"nameB\"].",
                        "paramNameEN": "Column Name"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+setOneValue",
            "zh": {
                "desZH": "通过行号、列号或列名定位到特定元素，再进行设置。",
                "nameZH": "设置某个值",
                "paramZH": [
                    {
                        "paramName": "index",
                        "paramDesZH": "对象数组的行号下标",
                        "paramNameZH": "行"
                    },
                    {
                        "paramName": "key",
                        "paramDesZH": "列名，列名可选择",
                        "paramNameZH": "列"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "设置的行列定位下该位置的值，可以为任意格式",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Sets value for one element of the Matrix-Obj by specifying the row index and column name.",
                "nameEN": "setOneElement",
                "paramEN": [
                    {
                        "paramName": "index",
                        "paramDesEN": "The row index of the element to set.\n",
                        "paramNameEN": "Row Index"
                    },
                    {
                        "paramName": "key",
                        "paramDesEN": "The column name of the element to set.",
                        "paramNameEN": "Column Name"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to set.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+renameField",
            "zh": {
                "desZH": "修改对象数组的列名",
                "nameZH": "修改列名",
                "paramZH": [
                    {
                        "paramName": "params",
                        "paramDesZH": "一组列名配置包含旧列名字段和新列名字段，可添加多组",
                        "paramNameZH": "配置列名"
                    }
                ]
            },
            "en": {
                "nameEN": "renameMultipleColumns",
                "paramEN": [
                    {
                        "paramName": "params",
                        "paramDesEN": "The old name and new name of the column. Click the '+' sign on the right to rename more columns.",
                        "paramNameEN": "Names"
                    }
                ],
                "desEN": "Renames multiple columns by specifying the old name and new name.\n"
            }
        },
        {
            "name": "data-obj-arr:+addRowData",
            "zh": {
                "paramZH": [
                    {
                        "paramNameZH": "添加至",
                        "paramName": "insertTo",
                        "paramDesZH": "选择添加位置：开头/结尾"
                    }
                ],
                "desZH": "为对象数组添加一行数据，可以指定插入到开头或结尾，按列名逐列输入每一列的新增数值。",
                "nameZH": "添加一行数据"
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "insertTo",
                        "paramDesEN": "",
                        "paramNameEN": "Add to"
                    }
                ],
                "desEN": "Adds one row to the head or the tail of the Matrix-Obj, by setting value for each element separately.",
                "nameEN": "addOneRow(byElement)"
            }
        },
        {
            "name": "data-obj-arr:+cloneStructure",
            "zh": {
                "desZH": "可将其它对象数组的结构(列名称和类型)克隆至当前对象数组。",
                "nameZH": "克隆模板结构",
                "paramZH": [
                    {
                        "paramName": "structure",
                        "paramDesZH": "克隆的模板，为对象树下可选的其他对象数组。",
                        "paramNameZH": "克隆目标"
                    }
                ]
            },
            "en": {
                "desEN": "Copies the structure from another Matrix-Obj.",
                "nameEN": "cloneStructure",
                "paramEN": [
                    {
                        "paramName": "structure",
                        "paramDesEN": "The source Matrix-Obj. This can be selected from the menu or the Object Tree.",
                        "paramNameEN": "Template"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+setMultiRowsData",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "rows",
                        "paramDesZH": "需要替换的行号数组，不一定需要是连续的数组，比如[0,3,5], 代表要将第0、3、5行数据依次替换为数据来源对象数组中的数据。",
                        "paramNameZH": "行号数组"
                    },
                    {
                        "paramName": "items",
                        "paramDesZH": "需要将行号数组里填写的行号，依次替换为这个对象数组中的对象。比如，行号数组设置了[0,3,5], 则我们这个替换对象数组需要3行，依次对应原对象数组第0、3、5行需要被替换的数据。",
                        "paramNameZH": "设置为对象数组"
                    }
                ],
                "desZH": "替换对象数组中的多行数据为另一个对象数组中的数据。",
                "nameZH": "设置多行数据"
            },
            "en": {
                "desEN": "Sets value for multiple rows of the Matrix-Obj by specifying the row index and row value. The row value should be in the format of matrix-obj.",
                "nameEN": "setMultipleRows",
                "paramEN": [
                    {
                        "paramName": "rows",
                        "paramDesEN": "An array containing the row indexes, eg. [0, 2, 8].",
                        "paramNameEN": "Row Index\n"
                    },
                    {
                        "paramName": "objArr",
                        "paramDesEN": "The value of the rows in the format of matrix-obj.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+searchRowValue",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "",
                        "paramNameZH": "值"
                    }
                ],
                "desZH": "搜索并输出对象数组的所有符合条件的元素的位置。返回结果是一个二维数组，二维数组的每个元素，对应一组位置 [行号,列名]",
                "nameZH": "搜索某个值"
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "",
                        "paramNameEN": "Value"
                    }
                ],
                "desEN": "Returns the row index and column name of all the occurrences of a specified value in the Matrix, and assigns the result to a variable. (Case Sensitive)\nReturns '[]' if the value to search for never occurs.",
                "nameEN": "searchElement"
            }
        },
        {
            "name": "data-obj-arr:+rmRepeatRowByCol",
            "zh": {
                "desZH": "按某一列的值去重，如果当前列有重复的值，则去除整行。",
                "nameZH": "按某列去重",
                "paramZH": [
                    {
                        "paramName": "col",
                        "paramDesZH": "按此列的值去重。如果当前列有重复值，则去除掉整行",
                        "paramNameZH": "去重列"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes the repeated values of a specified column in the Matrix-Obj together with their rows, and retains each first occurrence.",
                "nameEN": "deleteRepeatedRowsByColumn",
                "paramEN": [
                    {
                        "paramDesEN": "The name of the column of which the repeated values will be deleted.",
                        "paramNameEN": "Column Name",
                        "paramName": "col"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+transformRowAndCol",
            "zh": {
                "desZH": "根据指定的属性名，将对象数组的该列的值作为一个新对象的key或value",
                "nameZH": "行列变换",
                "paramZH": [
                    {
                        "paramNameZH": "键值对数组",
                        "paramName": "targetArr",
                        "paramDesZH": "二维数组，由该对象数组属性名构成，二维数组中每一项用于指定变换后，每一行的key和value\n"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-obj-arr:+findObjs",
            "zh": {
                "desZH": "输出对象数组中的数据，可以设定相应的“筛选条件”，“排序方式”，“输出行数”。",
                "nameZH": "筛选输出",
                "paramZH": [
                    {
                        "paramNameZH": "筛选条件",
                        "paramName": "cons",
                        "paramDesZH": "通过设置某一个列或者多个列的条件，筛选符合要求的内容。"
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "对对象数组中某一个列或者多个列的内容进行升序或者降序的排列。",
                        "paramNameZH": "排序方式"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "筛选后输出数据的行号所处范围。注意，这里的行号从1开始，和数据库的输出统一。",
                        "paramNameZH": "输出行数"
                    }
                ]
            },
            "en": {
                "desEN": "Selects rows from the Matrix-Obj, whose specific columns satisfy specific conditions. The selected rows can be re-ordered by sorting the elements of specific columns. The result is returned in Callback, in the format of matrix-obj.  ",
                "nameEN": "selectRows",
                "paramEN": [
                    {
                        "paramNameEN": "Conditions",
                        "paramName": "cons",
                        "paramDesEN": ""
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Orders",
                        "paramName": "orders"
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": "Range"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+findObjsCnt",
            "zh": {
                "desZH": "对某一列数据进行计算行数的操作",
                "nameZH": "统计数目",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "",
                        "paramNameZH": "列名"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-obj-arr:+newMergeTable",
            "zh": {
                "desZH": "将两个对象数组像数据库联表一样合并。可以选择合并的主键，然后系统会自动根据主键匹配信息。同时，可以选择联结的方法，包括左联、右联、内联、外联。",
                "nameZH": "合并表格",
                "paramZH": [
                    {
                        "paramName": "primaryKey",
                        "paramDesZH": "合并的主键。选择一个两个对象数组中都有的字段。",
                        "paramNameZH": "主键"
                    },
                    {
                        "paramName": "mergeSource",
                        "paramDesZH": "需要合并到当前对象数组的另一个对象数组。",
                        "paramNameZH": "被合并的数组"
                    },
                    {
                        "paramName": "mergeMode",
                        "paramDesZH": "类似数据库联表操作的联结方法，可以在两个数组的数据不完全一致的情况下，选择是按主数组，按副数组，取交集，或并集。",
                        "paramNameZH": "合并方式"
                    }
                ]
            },
            "en": {
                "desEN": "Adds all the non-primary key columns of another Matrix-Obj to the current Matrix-Obj, by matching the element value of the primary key in each row. Rows might be added or deleted according to the 'Join Type' selected.The source Matrix-Obj and the primary key column need to be specified.",
                "nameEN": "joinTable",
                "paramEN": [
                    {
                        "paramName": "primaryKey",
                        "paramDesEN": "\nThe name of the primary key column of both Matrix-Obj.",
                        "paramNameEN": "Primary Key"
                    },
                    {
                        "paramName": "mergeSource",
                        "paramDesEN": "The source Matrix-Obj. This can be selected from the menu or the Object Tree.",
                        "paramNameEN": "Source Table"
                    },
                    {
                        "paramName": "mergeMode",
                        "paramDesEN": "Defines which rows are reserved, can be the rows of the current table, the rows of the source table, the common rows of both tables, or all the rows of both tables.\n",
                        "paramNameEN": "Join Type"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+calculateSum",
            "zh": {
                "nameZH": "统计总和",
                "paramZH": [
                    {
                        "paramName": "colNum",
                        "paramDesZH": "列名，如需计算多列，可按数组形式输入",
                        "paramNameZH": "列名"
                    },
                    {
                        "paramNameZH": "筛选条件",
                        "paramName": "cons",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "",
                        "paramNameZH": "排序方式"
                    },
                    {
                        "paramNameZH": "输出行数",
                        "paramName": "range",
                        "paramDesZH": ""
                    }
                ],
                "desZH": "对某一列或某几列数据进行求和操作。"
            },
            "en": {
                "nameEN": "sumColumn(s)",
                "paramEN": [
                    {
                        "paramName": "colNum",
                        "paramDesEN": "To calculate for more columns, enter the column indexes in an array, eg. [\"nameA\", \"nameB\"].",
                        "paramNameEN": "Column Name"
                    },
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ],
                "desEN": "Sums up the elements of a specific column and assigns the result to a variable. Calculations on more columns can be executed simultaneously"
            }
        },
        {
            "name": "data-obj-arr:+calculateAverage",
            "zh": {
                "desZH": "对某一列或某几列数据进行求平均数的操作。",
                "nameZH": "统计平均数",
                "paramZH": [
                    {
                        "paramName": "colNum",
                        "paramDesZH": "列名，如需计算多列，可按数组形式输入",
                        "paramNameZH": "列名"
                    },
                    {
                        "paramName": "cons",
                        "paramDesZH": "",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "",
                        "paramNameZH": "排序方式"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "",
                        "paramNameZH": "输出行数"
                    }
                ]
            },
            "en": {
                "desEN": "Averages the elements of a specific column and assigns the result to a variable. Calculations on more columns can be executed simultaneously.",
                "nameEN": "averageColumn(s)",
                "paramEN": [
                    {
                        "paramName": "colNum",
                        "paramDesEN": "To calculate for more columns, enter the column indexes in an array, eg. [\"nameA\", \"nameB\"].",
                        "paramNameEN": "Column Name"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "",
                        "paramName": "cons"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+deleteRow",
            "zh": {
                "desZH": "按某列的值筛选，删除符合指定筛选条件的行。类似数据库的删除数据动作。\n",
                "nameZH": "删除行（按条件）",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "通过设置某一个列或者多个列的条件，筛选符合要求的内容",
                        "paramNameZH": "筛选条件"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes the rows from the Matrix-Obj that satisfy the specific conditions.",
                "nameEN": "deleteRowByCondition",
                "paramEN": [
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Conditions",
                        "paramName": "cons"
                    }
                ]
            }
        },
        {
            "name": "data-obj-arr:+arrUpdate",
            "zh": {
                "desZH": "使用类似数据库更新的方法来搜索对象数组中符合条件的元素进行更新。\n",
                "nameZH": "更新数据",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "通过设置某一个列或者多个列的条件，筛选符合要求的内容。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "updates",
                        "paramDesZH": "对符合条件的记录进行的更改操作。",
                        "paramNameZH": "符合条件的记录"
                    }
                ]
            },
            "en": {
                "nameEN": "updateRows",
                "paramEN": [
                    {
                        "paramNameEN": "Conditions",
                        "paramName": "cons",
                        "paramDesEN": ""
                    },
                    {
                        "paramName": "updates",
                        "paramDesEN": "",
                        "paramNameEN": "Updates"
                    }
                ],
                "desEN": "Selects rows from the Matrix-Obj that satisfy specific conditions, and updates their specified columns value."
            }
        },
        {
            "name": "data-obj-arr:+_headersAndValue",
            "zh": {
                "desZH": "",
                "nameZH": "数组信息",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-obj-arr:+_preHeaders",
            "zh": {
                "desZH": "",
                "nameZH": "预设列名",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-obj-arr:+_curHeaders",
            "zh": {
                "desZH": "",
                "nameZH": "当前列名",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-obj-json:*",
            "zh": {
                "name": "通用变量"
            },
            "en": {
                "name": "data-obj-json"
            }
        },
        {
            "name": "data-obj-json:.value",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-json:.params",
            "zh": {
                "desZH": "JSON结构，可以通过添加节点的方式将变量结构化，也可以通过导入JSON格式的数据，自动生成各级节点。",
                "nameZH": "参数"
            },
            "en": {
                "desEN": "Sets the JSON structure of the variable.",
                "nameEN": "Structure"
            }
        },
        {
            "name": "data-obj-json:+setValue",
            "zh": {
                "desZH": "为当前通用变量赋值，若所赋值的数据类型与赋值前的类型不同，则会改变通用变量赋值前的数据类型。同理若所赋值的数据结构与赋值前的结构不同，也会改变赋值前的结构。",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "变量值",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Sets value for the Json",
                "nameEN": "setvalue",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "Input a value in JSON format, or select a Json object or a path of any variables from the Object Tree.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-sqltemplate:*",
            "zh": {
                "name": "sql模板"
            },
            "en": {
                "name": "data-sqltemplate"
            }
        },
        {
            "name": "data-sqltemplate:.inParams",
            "zh": null,
            "en": null
        },
        {
            "name": "data-sqltemplate:.code",
            "zh": null,
            "en": null
        },
        {
            "name": "data-sqltemplate:.sqlType",
            "zh": {
                "desZH": "sql语句的返回类型",
                "nameZH": "返回类型"
            },
            "en": null
        },
        {
            "name": "data-sqltemplate:+run",
            "zh": {
                "desZH": "运行当前sql模板中的指令，可传入参数。",
                "nameZH": "运行",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:*",
            "zh": {
                "name": "时间变量"
            },
            "en": {
                "name": "data-time"
            }
        },
        {
            "name": "data-time:.value",
            "zh": {
                "desZH": "时间变量的值。可手动编辑设定初始值或通过数据绑定进行动态赋值。",
                "nameZH": "值"
            },
            "en": {
                "nameEN": "Value",
                "desEN": "Sets the value of the Time variable. Selects from the selector, input the Unix timestamp in millisecond, or bind value from another object."
            }
        },
        {
            "name": "data-time:+setValue",
            "zh": {
                "desZH": "为时间变量赋值，接收参数支持的格式：1.Date 类型， 2.时间戳， 3.字符串格式时间(\"YYY-MM-DD HH:mm:ss\", \"YYYY-MM-DD HH:mm:ss.SSS\", \"YYYY-MM-DD\",\"YYYY-MM-DDTHH:mm:ssZ\",\"YYYY-MM-DDTHH:mm:ss.SSSZ\")",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Assign values to the time variable. The supported formats for receiving parameters are: 1. Date type, 2. Timestamp, 3. String format time (\"YYYY-MM-DD HH:mm:ss\", \"YYYY-MM-DD HH:mm:ss.SSS\", \"YYYY-MM-DD\", \"YYYY-MM-DDTHH:mm:ssZ\", \"YYYY-MM-DDTHH:mm:ss.SSSZ\").",
                "nameEN": "setValue",
                "paramEN": [
                    {
                        "paramNameEN": "Value",
                        "paramName": "value",
                        "paramDesEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-time:+clearValue",
            "zh": {
                "desZH": "",
                "nameZH": "清空",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+setSixPartsValue",
            "zh": {
                "desZH": "为时间变量赋值，接收各个时间单位的值作为参数。",
                "nameZH": "赋值-(年/月/日/时/分/秒)",
                "paramZH": [
                    {
                        "paramName": "year",
                        "paramDesZH": "年份值",
                        "paramNameZH": "年"
                    },
                    {
                        "paramName": "month",
                        "paramDesZH": "月份值",
                        "paramNameZH": "月"
                    },
                    {
                        "paramDesZH": "日期值",
                        "paramNameZH": "日",
                        "paramName": "day"
                    },
                    {
                        "paramDesZH": "时刻值",
                        "paramNameZH": "时",
                        "paramName": "hour"
                    },
                    {
                        "paramName": "minute",
                        "paramDesZH": "分钟值",
                        "paramNameZH": "分"
                    },
                    {
                        "paramName": "second",
                        "paramDesZH": "秒数值",
                        "paramNameZH": "秒"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "setValue(year/month/day/hour/minute/second)",
                "paramEN": [
                    {
                        "paramName": "year",
                        "paramDesEN": "",
                        "paramNameEN": "Year"
                    },
                    {
                        "paramName": "month",
                        "paramDesEN": "",
                        "paramNameEN": "Month"
                    },
                    {
                        "paramName": "day",
                        "paramDesEN": "",
                        "paramNameEN": "Day"
                    },
                    {
                        "paramName": "hour",
                        "paramDesEN": "",
                        "paramNameEN": "Hour"
                    },
                    {
                        "paramName": "minute",
                        "paramDesEN": "",
                        "paramNameEN": "Minute"
                    },
                    {
                        "paramName": "second",
                        "paramDesEN": "",
                        "paramNameEN": "Second"
                    }
                ]
            }
        },
        {
            "name": "data-time:+setTwoPartsValue",
            "zh": {
                "desZH": "为时间变量赋值，接收“年月日”和“时分秒”两个带格式的字符串作为参数。",
                "nameZH": "赋值-(年月日/时分秒)",
                "paramZH": [
                    {
                        "paramName": "yearMonthDay",
                        "paramDesZH": "带格式的年月日字符串",
                        "paramNameZH": "年月日"
                    },
                    {
                        "paramNameZH": "时分秒",
                        "paramName": "hourMinuteSec",
                        "paramDesZH": "带格式的时分秒字符串"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "setValue(year-month-day/hour:minute:second)",
                "paramEN": [
                    {
                        "paramName": "yearMonthDay",
                        "paramDesEN": "",
                        "paramNameEN": "year-month-day"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "hour:minute:second\n",
                        "paramName": "hourMinuteSec"
                    }
                ]
            }
        },
        {
            "name": "data-time:+_curTime",
            "zh": {
                "desZH": "",
                "nameZH": "当前值",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_lastDay",
            "zh": {
                "desZH": "",
                "nameZH": "上一天",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_nextDay",
            "zh": {
                "desZH": "",
                "nameZH": "下一天",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_lastWeek",
            "zh": {
                "desZH": "",
                "nameZH": "上一周",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_nextWeek",
            "zh": {
                "nameZH": "下一周",
                "paramZH": [],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-time:+_lastMonth",
            "zh": {
                "desZH": "",
                "nameZH": "上一月",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_nextMonth",
            "zh": {
                "nameZH": "下一月",
                "paramZH": [],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-time:+_lastYear",
            "zh": {
                "desZH": "",
                "nameZH": "上一年",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_nextYear",
            "zh": {
                "desZH": "",
                "nameZH": "下一年",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_lastNDay",
            "zh": {
                "desZH": "",
                "nameZH": "上N天",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_nextNDay",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "下N天"
            },
            "en": null
        },
        {
            "name": "data-time:+_lastNWeek",
            "zh": {
                "desZH": "",
                "nameZH": "上N周",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_nextNWeek",
            "zh": {
                "desZH": "",
                "nameZH": "下N周",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_lastNMonth",
            "zh": {
                "nameZH": "上N月",
                "paramZH": [],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-time:+_nextNMonth",
            "zh": {
                "desZH": "",
                "nameZH": "下N月",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-time:+_lastNYear",
            "zh": {
                "nameZH": "上N年",
                "paramZH": [],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-time:+_nextNYear",
            "zh": {
                "desZH": "",
                "nameZH": "下N年",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-var:*",
            "zh": {
                "name": "文本变量"
            },
            "en": {
                "name": "data-var"
            }
        },
        {
            "name": "data-var:.value",
            "zh": {
                "nameZH": "值",
                "desZH": "文本变量的值。可设定初始值或通过数据绑定进行动态赋值。"
            },
            "en": {
                "nameEN": "Value",
                "desEN": "Sets the value of the variable."
            }
        },
        {
            "name": "data-var:+setValue",
            "zh": {
                "desZH": "为变量赋值，值的类型需与变量类型相匹配。",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramDesZH": "变量值。",
                        "paramNameZH": "值",
                        "paramName": "value"
                    }
                ]
            },
            "en": {
                "desEN": "Sets the value of the variable.",
                "nameEN": "setValue",
                "paramEN": [
                    {
                        "paramName": "value",
                        "paramDesEN": "The value to set.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-var:+insertString",
            "zh": {
                "desZH": "为文本变量当前存储的字符串添加字符，需指定方向、位置，字符。",
                "nameZH": "添加字符",
                "paramZH": [
                    {
                        "paramName": "direction",
                        "paramDesZH": "下拉选择从尾至头或者从头至尾。",
                        "paramNameZH": "方向"
                    },
                    {
                        "paramName": "position",
                        "paramDesZH": "插入位置，例如欲向字符串'abc'中插入字符'd'变为'abdc'，则需从头至尾插入位置2，从尾至头插入位置1",
                        "paramNameZH": "位置"
                    },
                    {
                        "paramDesZH": "插入字符内容",
                        "paramNameZH": "字符",
                        "paramName": "str"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts the characters into the variable at a certain position.",
                "nameEN": "insertSubstringByPosition",
                "paramEN": [
                    {
                        "paramDesEN": "The direction to count the index of the variable.",
                        "paramNameEN": "Count from",
                        "paramName": "insertTo"
                    },
                    {
                        "paramName": "position",
                        "paramDesEN": "The index in the variable where to insert the new string, started from 0.",
                        "paramNameEN": "Index"
                    },
                    {
                        "paramName": "str",
                        "paramDesEN": "The substring to be inserted.\n",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-var:+removeWithPos",
            "zh": {
                "nameZH": "删除某位置字符",
                "paramZH": [
                    {
                        "paramName": "direction",
                        "paramDesZH": "下拉选择从尾至头或者从头至尾。",
                        "paramNameZH": "方向"
                    },
                    {
                        "paramName": "position",
                        "paramDesZH": "被移除字符的位置，从左至右为0、1、2依次类推",
                        "paramNameZH": "位置"
                    },
                    {
                        "paramName": "delNum",
                        "paramDesZH": "一次移除字符的数目。",
                        "paramNameZH": "字符数"
                    }
                ],
                "desZH": "从文本变量当前存储的字符串中删除某位置字符，需指定方向（从头至尾或从尾至头）、位置，字符数。"
            },
            "en": {
                "desEN": "Removes a specific number of characters out of the variable at a certain position.",
                "nameEN": "removeSubstringByPosition",
                "paramEN": [
                    {
                        "paramDesEN": "The direction to count the index of the variable.",
                        "paramNameEN": "Count from",
                        "paramName": "insertTo"
                    },
                    {
                        "paramName": "position",
                        "paramDesEN": "The index in the variable where to delete the substring, started from 0.",
                        "paramNameEN": "Index"
                    },
                    {
                        "paramName": "str",
                        "paramDesEN": "\nThe numbers of characters to be deleted.",
                        "paramNameEN": "Length"
                    }
                ]
            }
        },
        {
            "name": "data-var:+removeString",
            "zh": {
                "desZH": "从文本变量当前存储的字符串中删除所有指定字符，需指定字符。",
                "nameZH": "删除指定字符",
                "paramZH": [
                    {
                        "paramName": "str",
                        "paramDesZH": "指定字符",
                        "paramNameZH": "字符"
                    }
                ]
            },
            "en": {
                "desEN": "Removes the characters that match the specified sting. (Case Sensitive)",
                "nameEN": "removeSubstringByValue",
                "paramEN": [
                    {
                        "paramName": "str",
                        "paramDesEN": "The substring to be deleted.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-var:+sliceString",
            "zh": {
                "desZH": "从文本变量当前存储的字符串中截取某字符（串），需指定开始位置、结束位置。",
                "nameZH": "截取字符",
                "paramZH": [
                    {
                        "paramName": "start",
                        "paramDesZH": "\n截取开始的位置，从左至右为0、1、2依次类推",
                        "paramNameZH": "开始位置"
                    },
                    {
                        "paramNameZH": "结束位置",
                        "paramName": "end",
                        "paramDesZH": "截取结束的位置，从左至右为0、1、2依次类推"
                    }
                ]
            },
            "en": {
                "desEN": "Retains a section of the variable by specifying the start and end position.",
                "nameEN": "sliceString",
                "paramEN": [
                    {
                        "paramNameEN": "Start from",
                        "paramName": "start",
                        "paramDesEN": "The index where the retained string starts."
                    },
                    {
                        "paramName": "end",
                        "paramDesEN": "The index where the retained string ends.",
                        "paramNameEN": "End at"
                    }
                ]
            }
        },
        {
            "name": "data-var:+randomString",
            "zh": {
                "desZH": "生成随机字符串并存储在当前变量中，需指定字符串长度及类型（纯数字、纯字母、随意）。",
                "nameZH": "生成随机字符串",
                "paramZH": [
                    {
                        "paramName": "length",
                        "paramDesZH": "设置生成的字符串的长度。",
                        "paramNameZH": "长度"
                    },
                    {
                        "paramNameZH": "类型",
                        "paramName": "type",
                        "paramDesZH": "下拉选择任意、纯数字、纯字母。\n"
                    }
                ]
            },
            "en": {
                "desEN": "Generates a random string and sets it as the value of the variable.",
                "nameEN": "randomString",
                "paramEN": [
                    {
                        "paramDesEN": "The number of characters of the random string.",
                        "paramNameEN": "Length",
                        "paramName": "length"
                    },
                    {
                        "paramNameEN": "Type",
                        "paramName": "type",
                        "paramDesEN": "The type of characters used to generate the random string."
                    }
                ]
            }
        },
        {
            "name": "data-var:+splitString",
            "zh": {
                "desZH": "按照特定分隔符拆分文本变量当前存储的字符串。需指定分隔符、输出变量。如果该字符串中无指定分隔符，则不进行拆分，输出完整字符串。",
                "nameZH": "拆分字符串",
                "paramZH": [
                    {
                        "paramName": "separator",
                        "paramDesZH": "用于识别并分割字符串的标识。",
                        "paramNameZH": "分隔符"
                    }
                ]
            },
            "en": {
                "desEN": "Splits the variable into an array of substrings using a specified separator, and assigns the result to an Array.",
                "nameEN": "splitString",
                "paramEN": [
                    {
                        "paramName": "divider",
                        "paramDesEN": "The character(s) to be used as separator for splitting. The variable will not be split if the separator does not exit in the variable.",
                        "paramNameEN": "Separator"
                    }
                ]
            }
        },
        {
            "name": "data-var:+searchString",
            "zh": {
                "desZH": "从文本变量当前存储的字符串中搜索指定字符，并输出搜索结果。如果包含搜索值，则输出位置，如不包含，则输出结果\"-1\"。需指定目标字符及输出变量。\"文本变量当前存储的字符串中搜索指定",
                "nameZH": "搜索字符",
                "paramZH": [
                    {
                        "paramName": "str",
                        "paramDesZH": "用于搜索匹配的字符。",
                        "paramNameZH": "字符"
                    }
                ]
            },
            "en": {
                "desEN": "Returns the position of the first occurrence of a specified substring in the variable, and assigns the result to a String or Number object. (Case Sensitive)\nReturns -1 if the substring to search for never occurs.",
                "nameEN": "searchSubstring",
                "paramEN": [
                    {
                        "paramDesEN": "The target string to search for.",
                        "paramNameEN": "Value",
                        "paramName": "str"
                    }
                ]
            }
        },
        {
            "name": "data-wechatConfig:*",
            "zh": {
                "name": "后台微信"
            },
            "en": {
                "name": "data-weChatConfig"
            }
        },
        {
            "name": "data-wechatConfig:+getUserinfo",
            "zh": {
                "desZH": "用于前台微信组件执行跳转授权页动作获取code后，换取accessToken及拉取用户信息",
                "nameZH": "获取网页授权accessToken及用户信息",
                "paramZH": [
                    {
                        "paramName": "code",
                        "paramDesZH": "code参数，有微信后台在重定向url中返回。",
                        "paramNameZH": "授权码（code）"
                    },
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+getUserinfo2",
            "zh": {
                "desZH": "通过网页授权accessToken拉取用户信息",
                "nameZH": "获取用户信息",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+getToken",
            "zh": {
                "desZH": "公众号和小程序可以使用AppID和AppSecret调用本接口来获取access_token",
                "nameZH": "获取接口调用凭证（accessToken）",
                "paramZH": [
                    {
                        "paramName": "cache",
                        "paramDesZH": "默认为是，开启后将优先读取缓存中的accessToken，如不存在再调用接口获取",
                        "paramNameZH": "缓存"
                    },
                    {
                        "paramNameZH": "类型",
                        "paramName": "type",
                        "paramDesZH": ""
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-int:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-int:.value",
            "zh": null,
            "en": null
        },
        {
            "name": "data-int:+setValue",
            "zh": {
                "desZH": "",
                "nameZH": "赋值",
                "paramZH": [
                    {
                        "paramName": "value",
                        "paramDesZH": "",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-int:+minusOne",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "减1"
            },
            "en": null
        },
        {
            "name": "data-int:+addN",
            "zh": {
                "desZH": "",
                "nameZH": "加N",
                "paramZH": [
                    {
                        "paramName": "n",
                        "paramDesZH": "",
                        "paramNameZH": "N"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-int:+minusN",
            "zh": {
                "desZH": "",
                "nameZH": "减N",
                "paramZH": [
                    {
                        "paramNameZH": "N",
                        "paramName": "n",
                        "paramDesZH": ""
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-int:+randomInteger",
            "zh": {
                "desZH": "",
                "nameZH": "生成一个随机数",
                "paramZH": [
                    {
                        "paramName": "min",
                        "paramDesZH": "",
                        "paramNameZH": "最小值"
                    },
                    {
                        "paramName": "max",
                        "paramDesZH": "",
                        "paramNameZH": "最大值"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "server-sys-serverSys:*",
            "zh": {
                "name": "后台系统"
            },
            "en": {}
        },
        {
            "name": "server-sys-serverSys:+_sysTime",
            "zh": {
                "desZH": "",
                "nameZH": "系统时间",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "getCurrentTime",
                "paramEN": []
            }
        },
        {
            "name": "server-sys-serverSys:+sleep",
            "zh": {
                "desZH": "让系统等待一定时间，以秒为单位",
                "nameZH": "等待",
                "paramZH": [
                    {
                        "paramDesZH": "",
                        "paramNameZH": "等待时长（秒）",
                        "paramName": "second"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "delay",
                "paramEN": [
                    {
                        "paramDesEN": "",
                        "paramNameEN": "second",
                        "paramName": "second"
                    }
                ]
            }
        },
        {
            "name": "server-sys-serverSys:+setLog",
            "zh": {
                "desZH": "",
                "nameZH": "记录日志",
                "paramZH": [
                    {
                        "paramName": "topic",
                        "paramDesZH": "",
                        "paramNameZH": "主题"
                    },
                    {
                        "paramNameZH": "等级",
                        "paramName": "level",
                        "paramDesZH": "1代表info，2代表warn，3代表error"
                    },
                    {
                        "paramName": "sMsg",
                        "paramDesZH": "日志标题，用于查找日志，字符串，只能记录简单信息",
                        "paramNameZH": "日志标题"
                    },
                    {
                        "paramName": "aData",
                        "paramDesZH": "日志详细内容，是个json对象，可以记录复杂信息。",
                        "paramNameZH": "日志内容"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-cacheDb:*",
            "zh": {
                "name": "服务器缓存"
            },
            "en": {
                "name": "data-cacheDb"
            }
        },
        {
            "name": "data-cacheDb:.dbId",
            "zh": {
                "desZH": "",
                "nameZH": "dbId"
            },
            "en": null
        },
        {
            "name": "data-cacheDb:+cacheSet",
            "zh": {
                "desZH": "指定一个键名，设置一个单值类型的缓存记录，单值即字符串或数值类型的值。如果当前记录已存在，则对记录进行更新，如果不存在，则新建一个记录。",
                "nameZH": "设置单值缓存",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "需要设置的缓存值，仅能为字符串或数值类型的值（可包含小数）",
                        "paramNameZH": "值"
                    },
                    {
                        "paramName": "expire",
                        "paramDesZH": "以秒为单位，当前缓存记录，将以当前操作时间点开始，经过指定的过期时长后自动过期。过期后，缓存记录自动删除。比如，在7点30分设置了一条缓存，设置了过期时长为3600s，则当前记录将在8点30分自动删除。",
                        "paramNameZH": "过期时长"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "set",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheGet",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键值，即缓存内容的名称\n",
                        "paramNameZH": "键名"
                    }
                ],
                "desZH": "获取一个单值类型的缓存记录（字符串或数值），需指定键名（key）",
                "nameZH": "获取单值缓存"
            },
            "en": {
                "desEN": "",
                "nameEN": "get",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheSetNX",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "需要插入的缓存值，仅能为字符串或数值类型的值（可包含小数）",
                        "paramNameZH": "值"
                    },
                    {
                        "paramName": "expire",
                        "paramDesZH": "以秒为单位，当前缓存记录，将以当前操作时间点开始，经过指定的过期时长后自动过期。过期后，缓存记录自动删除。比如，在7点30分插入了一条缓存，设置了过期时长为3600s，则当前记录将在8点30分自动删除。",
                        "paramNameZH": "过期时长"
                    }
                ],
                "desZH": "指定一个键名和值，新增一个单值类型的缓存记录，如果指定的键名在当前缓存数据库中已存在，则插入失败。",
                "nameZH": "插入单值缓存"
            },
            "en": {
                "desEN": "",
                "nameEN": "insertIfNotExists",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheSetXX",
            "zh": {
                "nameZH": "更新单值缓存",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramNameZH": "值",
                        "paramName": "value",
                        "paramDesZH": "需要更新的缓存值，仅能为字符串或数值类型的值（可包含小数）"
                    },
                    {
                        "paramName": "expire",
                        "paramDesZH": "以秒为单位，当前缓存记录，将以当前操作时间点开始，经过指定的过期时长后自动过期。过期后，缓存记录自动删除。比如，在7点30分更新了一条缓存，设置了过期时长为3600s，则当前记录将在8点30分自动删除。",
                        "paramNameZH": "过期时长"
                    }
                ],
                "desZH": "更新一个单值类型的缓存记录，需指定一个键名和需要更新的值。如果指定的键名不存在，则更新失败。"
            },
            "en": {
                "desEN": "",
                "nameEN": "updateIfExists",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheIncrBy",
            "zh": {
                "desZH": "给一条数值类型的缓存记录，增加值，可为负数，可包含小数点。",
                "nameZH": "记录值加N",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "需要加的数值，N可为负数，可包含小数。",
                        "paramNameZH": "N"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "incrBy",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheSAdd",
            "zh": {
                "desZH": "指定一个键名，创建一个集合类型的记录，或向一个已存在的集合类型的记录中添加元素，这里的值必须数组格式。且任何元素添加之后，会被自动转为字符串。比如添加了[1,2], 实际的值将是[\"1\",\"2\"]。如指定的键值，已对应一个单值类型的记录，则返回报错。\n",
                "nameZH": "添加集合元素",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramName": "values",
                        "paramDesZH": "需要添加进集合的值数组，是一个一维数组，内部必须是单值。注意，所有元素在添加之后，都会转为字符串类型。",
                        "paramNameZH": "值数组"
                    }
                ]
            },
            "en": {
                "paramEN": [],
                "desEN": "",
                "nameEN": "addToSet"
            }
        },
        {
            "name": "data-cacheDb:+cacheSRem",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramName": "values",
                        "paramDesZH": "需要移除的值数组。",
                        "paramNameZH": "值数组"
                    }
                ],
                "desZH": "移除一条集合类型记录中的某一个或多个元素。注意，即使当前记录不存在，或记录中不包含指定要移除的元素，该操作依然会返回成功。但返回的移除元素数量，会是0。如果成功移除，则会返回成功移除的元素数量。",
                "nameZH": "移除集合元素"
            },
            "en": {
                "desEN": "",
                "nameEN": "removeFromSet",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheSMembers",
            "zh": {
                "desZH": "获取某个集合类型记录里的所有记录，返回一个数组。",
                "nameZH": "获取集合元素",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    }
                ]
            },
            "en": {
                "nameEN": "getSetMembers",
                "paramEN": [],
                "desEN": ""
            }
        },
        {
            "name": "data-cacheDb:+cacheSIsMember",
            "zh": {
                "nameZH": "检查元素是否在集合中",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "需要检查的单个元素的值，需为字符串类型。",
                        "paramNameZH": "元素值"
                    }
                ],
                "desZH": "检查某一个元素，是否是某个集合中的一员。返回true，false。"
            },
            "en": {
                "desEN": "",
                "nameEN": "isSetMember",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheExpire",
            "zh": {
                "nameZH": "设置过期时长",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    },
                    {
                        "paramDesZH": "以秒为单位，当前缓存记录，将以当前操作时间点开始，经过指定的过期时长后自动过期。过期后，缓存记录自动删除。比如，在7点30设置了一条缓存记录的过期时长为3600s，则该记录将在8点30分自动删除。",
                        "paramNameZH": "过期时长",
                        "paramName": "expire"
                    }
                ],
                "desZH": "设置一条缓存记录的过期时长，可为单值类型的缓存，或集合类型的缓存。过期时长以秒为单位，比如，设置过期时长为60s，那对应的记录将从调用动作的时间点开始，60s之后过期。"
            },
            "en": {
                "desEN": "",
                "nameEN": "setExpire",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheTTL",
            "zh": {
                "desZH": "获取一条缓存记录的过期时长，可为单值类型或集合类型的记录。这里返回的过期时长，以秒为单位，代表从当前时间开始，目标记录还有多少秒会过期。因此，每次调用这个动作，返回的值会不同。如果目标记录没有设置过期时长，则返回-1。",
                "nameZH": "获取过期时长",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "getTimeToLive",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheDel",
            "zh": {
                "nameZH": "删除缓存",
                "paramZH": [
                    {
                        "paramName": "key",
                        "paramDesZH": "缓存的键名，即缓存记录的名称。",
                        "paramNameZH": "键名"
                    }
                ],
                "desZH": "删除一条缓存记录，指定键名，可为单值或集合类型的记录。"
            },
            "en": {
                "desEN": "",
                "nameEN": "delete",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheScan",
            "zh": {
                "desZH": "获取当前缓存数据库中所有的记录键名，可用来查看当前缓存库中有哪些记录。返回的是一个键名数组，注意，这个动作仅返回键名，不返回值。",
                "nameZH": "获取缓存列表",
                "paramZH": [
                    {
                        "paramName": "cursor",
                        "paramDesZH": "上一次返回列表中最后一个键名，可填在这里进行下一次获取。如果是第一次获取，则分页标记留空。",
                        "paramNameZH": "分页标记"
                    },
                    {
                        "paramDesZH": "需要返回的数量，可通过分页标记进行分页多次获取。",
                        "paramNameZH": "返回数量",
                        "paramName": "limit"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "scanKeys",
                "paramEN": []
            }
        },
        {
            "name": "data-cacheDb:+cacheMGet",
            "zh": {
                "desZH": "同时获取多个记录数据",
                "nameZH": "获取多个缓存",
                "paramZH": [
                    {
                        "paramName": "keys",
                        "paramDesZH": "需要获取的键构成的数组，比如[\"a\",\"b\"]",
                        "paramNameZH": "键名数组"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "getMultiple",
                "paramEN": []
            }
        },
        {
            "name": "server-api:.timeout",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "timeout"
            }
        },
        {
            "name": "DbBatchUpdateResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "更新结果"
            },
            "en": null
        },
        {
            "name": "DbBatchUpdateResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": null
        },
        {
            "name": "DbBatchUpdateResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": null
        },
        {
            "name": "DbBatchInsertResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "提交结果"
            },
            "en": null
        },
        {
            "name": "DbBatchInsertResult:+isSuccess",
            "zh": {
                "nameZH": "是否成功",
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "DbBatchInsertResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "server-api:.headerParams",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "headers"
            }
        },
        {
            "name": "server-api:.bodyParams",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "body"
            }
        },
        {
            "name": "Arr2dCommon:*",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+pushRow",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+pushMulRow",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+insertRow",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+insertMultipleRows",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+deleteRow",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+setRow",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+searchAllValue",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+sortMultArr",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+reverse",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+rowRandomSort",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+rmRepeatRow",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+convertColArr",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+rowNum",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+rowItem",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+colItem",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+someCols",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+item",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+ascOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+descOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+ascNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+descNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "Arr2dCommon:+randRow",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:*",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+setValue",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+clearArr",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+pushItem",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+pushMulval",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+insertOne",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+insertMultiple",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+deleteIndex",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+setOneValue",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+itemTotal",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+oneArrItem",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+getRandomItem",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+toJsonString",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+reverseArr",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+randomOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "ArrCommon:+uniqSet",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr:.headers",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr-2d:+convertColArr",
            "zh": null,
            "en": null
        },
        {
            "name": "data-encrypt:.paddingAlgorithm",
            "zh": null,
            "en": null
        },
        {
            "name": "data-encrypt:.hmac",
            "zh": null,
            "en": null
        },
        {
            "name": "data-int:+addOne",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "加1"
            },
            "en": null
        },
        {
            "name": "data-mqSvc:*",
            "zh": {
                "name": "MQ"
            },
            "en": {
                "name": "data-mqSvc"
            }
        },
        {
            "name": "data-mqSvc:.inParams",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "struct"
            }
        },
        {
            "name": "data-mqSvc:.id",
            "zh": null,
            "en": null
        },
        {
            "name": "data-mqSvc:+sendMsg",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "send",
                "paramEN": []
            }
        },
        {
            "name": "data-num:+addOne",
            "zh": {
                "desZH": "",
                "nameZH": "加1",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-obj-1d:+renameField",
            "zh": {
                "desZH": "",
                "nameZH": "修改字段名",
                "paramZH": [
                    {
                        "paramName": "params",
                        "paramDesZH": "",
                        "paramNameZH": "字段"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-obj-arr:+convertColArr",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-arr:+_headers",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-json:.type",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-json:+pathArrClearArr",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，清空该数组",
                "nameZH": "清空数组(数组)",
                "paramZH": [
                    {
                        "paramName": "paths",
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes all the elements in the Array path or the Matrix path, or deletes all the elements of the Json variable.",
                "nameEN": "clearValue(array/matrix)",
                "paramEN": [
                    {
                        "paramName": "paths",
                        "paramDesEN": "The path of the Json by multi-level selection. The whole Json will be selected if the path is not selected.",
                        "paramNameEN": "Path"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrPushItem",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，为该数组元素添加值。\n",
                "nameZH": "添加值(数组)",
                "paramZH": [
                    {
                        "paramNameZH": "数组路径",
                        "paramName": "paths",
                        "paramDesZH": "通用变量中数据类型为数组的路径"
                    },
                    {
                        "paramName": "item",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    },
                    {
                        "paramName": "insertTo",
                        "paramDesZH": "下拉选择开头或结尾",
                        "paramNameZH": "添加至"
                    }
                ]
            },
            "en": {
                "desEN": "Adds one element to the head or the tail of the Array path, or adds one row to the head of tail of the Matrix path, by specifying the value.\n",
                "nameEN": "addOneElement(array/matrtix)",
                "paramEN": [
                    {
                        "paramName": "paths",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramDesEN": "The value of the element in the Array path, or the value of row in array format in the Matrix path.",
                        "paramNameEN": "Value",
                        "paramName": "item"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Add to",
                        "paramName": "insertTo"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrPushMulVal",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，为该数组元素添加多个值。",
                "nameZH": "添加多个值(数组)",
                "paramZH": [
                    {
                        "paramName": "paths",
                        "paramDesZH": "\n通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    },
                    {
                        "paramDesZH": "指定数据变量，可以为一维数组或逗号隔开的一组数据。",
                        "paramNameZH": "数据来源",
                        "paramName": "items"
                    }
                ]
            },
            "en": {
                "desEN": "Adds multiple elements to the tail of the Array path, or adds multiple rows to the tail of the Matrix path, by specifying the value.",
                "nameEN": "addMultipleElements(asWhole)(array/matrix)",
                "paramEN": [
                    {
                        "paramName": "paths",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramName": "items",
                        "paramDesEN": "The value of the elements in the format of array in the Array path, or the value of rows in the format of matrix  in the Matrix path.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrInsertOne",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，为该数组元素插入一个值。",
                "nameZH": "插入一个值(数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "插入位置索引",
                        "paramNameZH": "插入位置索引"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The value of the element in the Array path, or the value of row in array format in the Matrix path.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramDesEN": "The index where to insert the element or the row.",
                        "paramNameEN": "Index",
                        "paramName": "index"
                    }
                ],
                "desEN": "Inserts one element into the Array path, or inserts one row into the Matrix path, by specifying the value and index.",
                "nameEN": "insertOneElement(array/matrix)"
            }
        },
        {
            "name": "data-obj-json:+pathArrInsertMultiple",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，为该数组元素插入多个值。",
                "nameZH": "插入多个值(数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "\n通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "指定数据变量",
                        "paramNameZH": "数据来源"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "插入位置索引",
                        "paramNameZH": "插入位置索引"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts multiple elements into the Array path, or inserts multiple rows into the Matrix path, by specifying the value and index. ",
                "nameEN": "insertMultipleElements(asWhole)(array/matrix)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "The value of the elements in the format of array in the Array path, or the value of rows in the format of matrix  in the Matrix path.",
                        "paramNameEN": "Value"
                    },
                    {
                        "paramName": "index",
                        "paramDesEN": "The index where to insert the elements or the rows.",
                        "paramNameEN": "Index"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrDeleteItem",
            "zh": {
                "paramZH": [
                    {
                        "paramNameZH": "数组路径",
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径"
                    },
                    {
                        "paramName": "item",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    }
                ],
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，删除该数组元素中与指定值匹配的元素。",
                "nameZH": "删除指定值(全部)(数组)"
            },
            "en": {
                "desEN": "Deletes all the elements with the specified value from the Array path.",
                "nameEN": "deleteElementByValue(array)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramDesEN": "The value of the element in the Array path",
                        "paramNameEN": "Value",
                        "paramName": "item"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrDeleteIndex",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，删除该数组元素中与指定索引位置上的元素。",
                "nameZH": "删除指定位置值(数组)",
                "paramZH": [
                    {
                        "paramNameZH": "数组路径",
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "数组的下标",
                        "paramNameZH": "下标"
                    }
                ]
            },
            "en": {
                "desEN": "Deletes one or multiple elements from the Array path, or deletes one or multiple rows from the Matrix path, by specifying the index.",
                "nameEN": "deleteElement(s)ByIndex(array/matrix)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramName": "index",
                        "paramDesEN": "To delete more elements or rows, enter the indexes in an array, eg. [0, 2].",
                        "paramNameEN": "Index"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrRmRepeatVal",
            "zh": {
                "nameZH": "去除重复值(数组)",
                "paramZH": [
                    {
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径",
                        "paramName": "path"
                    }
                ],
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，去除该数组中的重复出现的值，使得每个值只出现一次。"
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    }
                ],
                "desEN": "Deletes the repeated element in the Array path, or deletes the repeated row in the Matrix path, and retains each first occurrence.",
                "nameEN": "deleteRepeatedElement(array/matrix)"
            }
        },
        {
            "name": "data-obj-json:+setPathValue",
            "zh": {
                "nameZH": "设置值（选择路径）",
                "paramZH": [
                    {
                        "paramNameZH": "路径",
                        "paramName": "paths",
                        "paramDesZH": "下拉选择路径"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    }
                ],
                "desZH": "可根据变量结构选择相应路径的元素进行赋值。"
            },
            "en": {
                "desEN": "Sets value for a specified path of the Json, by selecting a path based on the default Json structure.",
                "nameEN": "setPathValue",
                "paramEN": [
                    {
                        "paramName": "paths",
                        "paramDesEN": "The path of the Json by multi-level selection.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramNameEN": "Value",
                        "paramName": "value",
                        "paramDesEN": "Input a value or select a variable from the Object Tree. The value format needs to be same as the selected path."
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+setCusPathValue",
            "zh": {
                "desZH": "可根据变量结构找到相应路径的元素进行赋值(只能用于非小程序环境下)。",
                "nameZH": "设置值（自定义路径）",
                "paramZH": [
                    {
                        "paramNameZH": "路径",
                        "paramName": "path",
                        "paramDesZH": "手动输入路径"
                    },
                    {
                        "paramName": "value",
                        "paramDesZH": "\n可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值"
                    }
                ]
            },
            "en": {
                "desEN": "Sets value for a specified path of the Json, by inputting a path manually. This is used when the structure of the Json variable changes during run-time such that the default structure is not valid any more. ",
                "nameEN": "setPathValue(customPath)",
                "paramEN": [
                    {
                        "paramNameEN": "Path",
                        "paramName": "path",
                        "paramDesEN": "The path of the Json by manual input. This is the remaining part of path the string right after the variable name. \nExample: input \"[2].age\" if the path directs to the element with name 'age' in the 3rd row of the Json variable."
                    },
                    {
                        "paramName": "value",
                        "paramDesEN": "Input a value or select a variable from the Object Tree. The value format needs to be same as the selected path.",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+setPathsValue",
            "zh": {
                "nameZH": "设置多个值",
                "paramZH": [
                    {
                        "paramName": "arr",
                        "paramDesZH": "需要确定设置的路径和值。",
                        "paramNameZH": "配置"
                    }
                ],
                "desZH": "可根据变量结构找到相应路径的元素进行赋值，并且可以选择多个路径分别设置相应的值。"
            },
            "en": {
                "desEN": "Sets value for multiple specified paths of the Json, by selecting multiple paths based on the default Json structure.",
                "nameEN": "setMultiplePathsValue",
                "paramEN": [
                    {
                        "paramName": "arr",
                        "paramDesEN": "\nClick the '+' sign on the right to set more values.",
                        "paramNameEN": "Path & Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrSetOneValue",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，为该数组元素进行赋值。",
                "nameZH": "设置某个值(数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    },
                    {
                        "paramName": "index",
                        "paramDesZH": "索引值",
                        "paramNameZH": "索引"
                    },
                    {
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。\n",
                        "paramNameZH": "值",
                        "paramName": "value"
                    }
                ]
            },
            "en": {
                "nameEN": "setOneElement(array/matrix)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramNameEN": "Index",
                        "paramName": "index",
                        "paramDesEN": "The index of the element or the row to set."
                    },
                    {
                        "paramDesEN": "The value of the element in the Array path, or the value of row in array format in the Matrix path.",
                        "paramNameEN": "Value",
                        "paramName": "value"
                    }
                ],
                "desEN": "Sets value for one element of the Array path, or adds one row of the Matrix path, by specifying the value and index."
            }
        },
        {
            "name": "data-obj-json:+pathArrSearchValue",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )且为一维数组的路径，搜索该数组元素中的值，并输出相应结果。",
                "nameZH": "搜索值(数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    },
                    {
                        "paramDesZH": "可以指定某变量的值，也可以自己填入目标值。",
                        "paramNameZH": "值",
                        "paramName": "item"
                    }
                ]
            },
            "en": {
                "desEN": "Returns the index of the first occurrence of a specified value in the Array, and assigns the result to a variable. (Case Sensitive)\nReturns 'Value not found' if the value to search for never occurs.",
                "nameEN": "searchElement(array)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramName": "item",
                        "paramDesEN": "The value of the element in the Array path",
                        "paramNameEN": "Value"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrSortType",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )且为一维数组的路径，将该数组中的元素按照指定排序方式排列。",
                "nameZH": "排序(一维数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "\n通用变量中数据类型为数组的路径\n",
                        "paramNameZH": "数组路径"
                    },
                    {
                        "paramName": "sortType",
                        "paramDesZH": "下拉选择字母正序、字母倒序、数值正序、数值倒序。",
                        "paramNameZH": "排列方式"
                    }
                ]
            },
            "en": {
                "desEN": "Resets the element order of the Array path by sorting the element value.",
                "nameEN": "sortElements(array)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramName": "sortType",
                        "paramDesEN": "",
                        "paramNameEN": "Order"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrMatrixSortType",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )且为二维数组或对象数组的路径，将该数组中的元素按照指定排序方式排列。",
                "nameZH": "排序(二维数组/对象数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    },
                    {
                        "paramNameZH": "排序列号(二维数组)/排序列名(对象数组)",
                        "paramName": "sortCol",
                        "paramDesZH": "排序列号(二维数组)/排序列名(对象数组)"
                    },
                    {
                        "paramName": "sortType",
                        "paramDesZH": "下拉选择字母正序、字母倒序、数值正序、数值倒序。",
                        "paramNameZH": "排列方式"
                    }
                ]
            },
            "en": {
                "desEN": "Resets the row order of the Matrix path or the Matrix-Obj path by sorting the elements of a specific column. ",
                "nameEN": "sortRows(matrix/matrix-obj)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Matrix or Matrix-Obj.",
                        "paramNameEN": "Path"
                    },
                    {
                        "paramNameEN": "Column Index/Name",
                        "paramName": "sortCol",
                        "paramDesEN": "The column index of the Matrix path, or the column name of the Matrix-Obj path, the elements in which will be used for sorting.\n"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Order",
                        "paramName": "sortType"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrReverse",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，将该数组中的元素按照倒序方式排列。",
                "nameZH": "数组倒序(数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "\n通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    }
                ]
            },
            "en": {
                "desEN": "Reverses the element order of the Array path, or reverses the row order of the Matrix path.",
                "nameEN": "reverseElementsOrder(array/matrix)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrShuffle",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，将该数组中的元素随机排列。",
                "nameZH": "随机排序(数组)",
                "paramZH": [
                    {
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径",
                        "paramName": "path"
                    }
                ]
            },
            "en": {
                "desEN": "Shuffles the element order of the Array path, or shuffles the row order of the Matrix path.",
                "nameEN": "shuffleElementsOrder(array/matrix)",
                "paramEN": [
                    {
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix.",
                        "paramNameEN": "Path",
                        "paramName": "path"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrGetItem",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，随机抽取该数组中的一个元素。",
                "nameZH": "随机抽取一个值(数组)",
                "paramZH": [
                    {
                        "paramNameZH": "数组路径",
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径"
                    }
                ]
            },
            "en": {
                "desEN": "Selects an element from the Array path randomly, or selects a row from the Matrix path randomly, and assigns the result to a variable.",
                "nameEN": "selectRandomElement(array/matrix)",
                "paramEN": [
                    {
                        "paramNameEN": "Path",
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array or Matrix."
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+pathArrMaxValue",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，去除该数组中数值最大的值。",
                "nameZH": "获取最大值(数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    }
                ]
            },
            "en": {
                "nameEN": "selectMaxElement(array)",
                "paramEN": [
                    {
                        "paramNameEN": "Path",
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array."
                    }
                ],
                "desEN": "Selects the element with the maximum value from the Array path, and assigns the result to a variable."
            }
        },
        {
            "name": "data-obj-json:+pathArrMinValue",
            "zh": {
                "desZH": "找到通用变量中数据类型为“数组”( array )的路径，去除该数组中数值最小的值。",
                "nameZH": "获取最小值(数组)",
                "paramZH": [
                    {
                        "paramName": "path",
                        "paramDesZH": "通用变量中数据类型为数组的路径",
                        "paramNameZH": "数组路径"
                    }
                ]
            },
            "en": {
                "desEN": "Selects the element with the minimum value from the Array path, and assigns the result to a variable.",
                "nameEN": "selectMinElement(array)",
                "paramEN": [
                    {
                        "paramName": "path",
                        "paramDesEN": "The path of the Json that points to a value in the format of Array.",
                        "paramNameEN": "Path"
                    }
                ]
            }
        },
        {
            "name": "data-obj-json:+cloneStructure",
            "zh": {
                "desZH": "通过克隆模板结构动作选择相应的克隆目标，即可得到与克隆目标相同的变量结构。克隆的目标对象只能是通用变量。",
                "nameZH": "克隆模板结构",
                "paramZH": [
                    {
                        "paramName": "structure",
                        "paramDesZH": "所需克隆的通用变量",
                        "paramNameZH": "克隆目标"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramNameEN": "Template",
                        "paramName": "structure",
                        "paramDesEN": "The source Json. This can be selected from the menu or the Object Tree."
                    }
                ],
                "desEN": "Copies the structure from another Json.",
                "nameEN": "cloneStructure"
            }
        },
        {
            "name": "DataUtil:*",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+toJsonString",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_rowNum",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_rowItem",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_colItem",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_someCols",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_item",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_toJsonString",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_reverseArr",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_randomOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_ascOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_descOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_ascNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_descNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_randRow",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_arrRowNum",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_aArrRow",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_aArrCol",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_someCols",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_twoArrItem",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_reverse",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_randomOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_ascOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_descOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_ascNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_descNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_randRow",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_itemTotal",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_oneArrItem",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_uniqSet",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_search",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_reverse",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_randomOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_ascOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_descOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_ascNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_descNumOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_randomValue",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_maxValue",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_minValue",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_total",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_avg",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_varNum",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_transNum",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_split",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_replaceStr",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_replaceAllStr",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_toUpper",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_toLower",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_rmSpace",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+toJSON",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+bool_reverse",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_curTime",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastDay",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextDay",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastWeek",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextWeek",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastMonth",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextMonth",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastYear",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextYear",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastNDay",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextNDay",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastNWeek",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextNWeek",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastNMonth",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextNMonth",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_lastNYear",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+time_nextNYear",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_year",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_month",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_day",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_hour",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_min",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_sec",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_weekDay",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_weekDayValue",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_hms",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_ymdhms",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_unixtime",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_unixtimeMil",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_daysOfYear",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+timeDetail_daysOfMon",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+convertTime",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+obj_keys",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+obj_item",
            "zh": null,
            "en": null
        },
        {
            "name": "UsualReasonResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UsualReasonResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "UsualReasonResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+userId",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+userInfo",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+roles",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+policies",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+token",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysParseResult:+resVal",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysPoliciesResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysPoliciesResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysPoliciesResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysPoliciesResult:+resVal",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysPoliciesResult:+policies",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysReasonResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysReasonResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysReasonResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysReasonResult:+resVal",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysRolesResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysRolesResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysRolesResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysRolesResult:+resVal",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysRolesResult:+roles",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysTokenResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysTokenResult:+token",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysTokenResult:+policies",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysTokenResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "AccountSysTokenResult:+resVal",
            "zh": null,
            "en": null
        },
        {
            "name": "HMACResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "HMACResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "HMACResult:+key",
            "zh": null,
            "en": null
        },
        {
            "name": "HMACResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "HashResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "HashResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "HashResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "HashResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "SymmetricResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "SymmetricResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "SymmetricResult:+iv",
            "zh": null,
            "en": null
        },
        {
            "name": "SymmetricResult:+key",
            "zh": null,
            "en": null
        },
        {
            "name": "AppletCodeResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AppletCodeResult:+openid",
            "zh": null,
            "en": null
        },
        {
            "name": "AppletCodeResult:+sessionKey",
            "zh": null,
            "en": null
        },
        {
            "name": "AppletCodeResult:+unionid",
            "zh": null,
            "en": null
        },
        {
            "name": "DecryptResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "DecryptResult:+nickName",
            "zh": {
                "desZH": "",
                "nameZH": "昵称"
            },
            "en": null
        },
        {
            "name": "DecryptResult:+avatarUrl",
            "zh": {
                "desZH": "",
                "nameZH": "用户头像"
            },
            "en": null
        },
        {
            "name": "DecryptResult:+watermark",
            "zh": {
                "desZH": "为了应用能校验数据的有效性",
                "nameZH": "数据水印"
            },
            "en": null
        },
        {
            "name": "MsgidResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "MsgidResult:+msgid",
            "zh": null,
            "en": null
        },
        {
            "name": "TokenResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "TokenResult:+accessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+openid",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+nickname",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+headimgurl",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+sex",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+province",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+city",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+country",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+privilege",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfo2Result:+unionid",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+access_token",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+openid",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+nickname",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+headimgurl",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+sex",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+province",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+city",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+country",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+privilege",
            "zh": null,
            "en": null
        },
        {
            "name": "UserInfoResult:+unionid",
            "zh": null,
            "en": null
        },
        {
            "name": "data-db:.address",
            "zh": null,
            "en": null
        },
        {
            "name": "data-db:.markers",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbo:+setConnectionCfg",
            "zh": null,
            "en": null
        },
        {
            "name": "data-sqltemplate:.parentId",
            "zh": null,
            "en": null
        },
        {
            "name": "data-transaction:.inParams",
            "zh": null,
            "en": null
        },
        {
            "name": "data-transaction:.outParams",
            "zh": null,
            "en": null
        },
        {
            "name": "DbCountResult:+counts",
            "zh": null,
            "en": null
        },
        {
            "name": "DbInsertMultiResult:+columns",
            "zh": {
                "desZH": "输出的字段名称",
                "nameZH": "输出列名"
            },
            "en": null
        },
        {
            "name": "DbInsertResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "DbSelectResult:+columns",
            "zh": null,
            "en": null
        },
        {
            "name": "CommonResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheGetResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheGetResult:+value",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheGetResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheGetResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheIncrByResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheIncrByResult:+value",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheIncrByResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheIncrByResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheMgetResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheMgetResult:+values",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheMgetResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheMgetResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheSAddResult:*",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "addedCount"
            }
        },
        {
            "name": "CacheSAddResult:+addNumber",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheSAddResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheSAddResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheScanResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheScanResult:+keys",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheScanResult:+cursor",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheScanResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "CacheScanResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "RunSqlFuncResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "RunSqlFuncResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "RunSqlFuncResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "RunSqlFuncResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+getAccessToken",
            "zh": {
                "desZH": "",
                "nameZH": "获取缓存accessToken",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+sendTemplateMsg",
            "zh": {
                "desZH": "",
                "nameZH": "发送公众号模板消息",
                "paramZH": [
                    {
                        "paramName": "access_token",
                        "paramDesZH": "",
                        "paramNameZH": "accessToken"
                    },
                    {
                        "paramName": "touser",
                        "paramDesZH": "",
                        "paramNameZH": "接收者openid"
                    },
                    {
                        "paramName": "template_id",
                        "paramDesZH": "",
                        "paramNameZH": "模板ID"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "模板内容",
                        "paramName": "data"
                    },
                    {
                        "paramName": "url",
                        "paramDesZH": "",
                        "paramNameZH": "模板跳转链接"
                    },
                    {
                        "paramName": "appid",
                        "paramDesZH": "",
                        "paramNameZH": "小程序appid"
                    },
                    {
                        "paramName": "pagepath",
                        "paramDesZH": "",
                        "paramNameZH": "小程序页面路径"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+sendSubscribeMsg",
            "zh": {
                "desZH": "",
                "nameZH": "发送小程序订阅信息",
                "paramZH": [
                    {
                        "paramName": "access_token",
                        "paramDesZH": "",
                        "paramNameZH": "accessToken"
                    },
                    {
                        "paramName": "touser",
                        "paramDesZH": "",
                        "paramNameZH": "接收者openid"
                    },
                    {
                        "paramNameZH": "模板ID",
                        "paramName": "template_id",
                        "paramDesZH": ""
                    },
                    {
                        "paramNameZH": "页面路径",
                        "paramName": "page",
                        "paramDesZH": ""
                    },
                    {
                        "paramNameZH": "模板内容",
                        "paramName": "data",
                        "paramDesZH": ""
                    },
                    {
                        "paramNameZH": "跳转小程序类型",
                        "paramName": "miniprogram_st",
                        "paramDesZH": ""
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+appletCode2Session",
            "zh": {
                "desZH": "",
                "nameZH": "获取小程序用户信息",
                "paramZH": [
                    {
                        "paramName": "code",
                        "paramDesZH": "",
                        "paramNameZH": "登录授权码"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramName": "appSecret",
                        "paramDesZH": "",
                        "paramNameZH": "APP Secret"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-encrypt:+signJwtFuncV2",
            "zh": {
                "nameZH": "生成jwt串",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "可为字符串或对象",
                        "paramNameZH": "原始数据"
                    },
                    {
                        "paramName": "key",
                        "paramDesZH": "",
                        "paramNameZH": "加密key"
                    }
                ],
                "desZH": "输入明文数据与加密key，生成jwt加密串。jwt加密串，通常用于用户登录信息cookie的生成。"
            },
            "en": null
        },
        {
            "name": "data-encrypt:+parseJwtFuncV2",
            "zh": {
                "desZH": "输入加密的jwt传以及解密key，解析jwt串。",
                "nameZH": "解密jwt串",
                "paramZH": [
                    {
                        "paramName": "token",
                        "paramDesZH": "",
                        "paramNameZH": "加密数据"
                    },
                    {
                        "paramName": "key",
                        "paramDesZH": "",
                        "paramNameZH": "解密key"
                    },
                    {
                        "paramName": "rawData",
                        "paramDesZH": "",
                        "paramNameZH": "返回claims"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-func:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-func:+fireFunc",
            "zh": {
                "nameZH": "运行函数"
            },
            "en": null
        },
        {
            "name": "data-func:.code",
            "zh": null,
            "en": null
        },
        {
            "name": "data-func:.inParams",
            "zh": null,
            "en": null
        },
        {
            "name": "data-func:.outParams",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_jsonParse",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_reverse",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+var_substr",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-arr:+clearValue",
            "zh": {
                "desZH": "",
                "nameZH": "清空数组",
                "paramZH": [
                    {
                        "paramDesZH": "",
                        "paramNameZH": "是否清空表头",
                        "paramName": "clearHeader"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "DbSelectResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "server-sys-serverSys:+clearCache",
            "zh": {
                "desZH": "主要用于用户中心应用，在修改权限之后，可以通过这个方法清除对应应用的缓存，确保目标应用权限配置可以实时刷新。",
                "nameZH": "清除缓存",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "用户中心对应类型：“uc”",
                        "paramNameZH": "类型"
                    },
                    {
                        "paramName": "nid",
                        "paramDesZH": "",
                        "paramNameZH": "目标NID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "server-sys-serverSys:+clearCacheMulti",
            "zh": {
                "desZH": "同清除缓存方法，用于用户中心应用更新权限配置。此方法可同时清除多个业务应用的缓存。",
                "nameZH": "清缓存（多目标）",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "用户中心对应类型：“uc”",
                        "paramNameZH": "类型"
                    },
                    {
                        "paramName": "list",
                        "paramDesZH": "",
                        "paramNameZH": "目标NID数组"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "DataUtil:+tsc_isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "DbSelectResult:+getColumns",
            "zh": {
                "desZH": "",
                "nameZH": "输出列名"
            },
            "en": null
        },
        {
            "name": "DbSelectResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "data-service:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-service:+setCookies",
            "zh": {
                "desZH": "",
                "nameZH": "设置Cookie",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "DataUtil:+var_slice",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+decryptData",
            "zh": {
                "nameZH": "开放数据解密",
                "paramZH": [
                    {
                        "paramName": "encryptedData",
                        "paramDesZH": "",
                        "paramNameZH": "加密数据"
                    },
                    {
                        "paramName": "sessionKey",
                        "paramDesZH": "",
                        "paramNameZH": "会话密钥"
                    },
                    {
                        "paramName": "iv",
                        "paramDesZH": "",
                        "paramNameZH": "加密算法的初始向量"
                    }
                ],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+trade_type",
            "zh": {
                "desZH": "",
                "nameZH": "交易类型"
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+out_trade_no",
            "zh": {
                "nameZH": "商户订单号",
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+detail",
            "zh": {
                "desZH": "",
                "nameZH": "失败信息"
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+createPayInfo",
            "zh": {
                "nameZH": "[v2]下单创建支付信息",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "JSAPI：公众号直接支付，NATIVE：微信扫码支付，APPLET：小程序，H5：微信以外浏览器唤起微信支付，APP：APP中调用微信支付",
                        "paramNameZH": "场景"
                    },
                    {
                        "paramName": "body",
                        "paramDesZH": "必填",
                        "paramNameZH": "商品描述"
                    },
                    {
                        "paramName": "total_fee",
                        "paramDesZH": "订单金额",
                        "paramNameZH": "金额"
                    },
                    {
                        "paramName": "notify_url",
                        "paramDesZH": "异步接收微信支付结果通知的回调地址，通知url必须为外网可访问的url，不能携带参数。公网域名必须为https，如果是走专线接入，使用专线NAT IP或者私有回调域名可使用http",
                        "paramNameZH": "通知回调地址"
                    },
                    {
                        "paramDesZH": "用户的客户端IP",
                        "paramNameZH": "终端IP",
                        "paramName": "spbill_create_ip"
                    },
                    {
                        "paramName": "openid",
                        "paramDesZH": "当类型为公众号、小程序时，必填",
                        "paramNameZH": "用户openid"
                    },
                    {
                        "paramName": "profit_sharing",
                        "paramDesZH": "默认为否",
                        "paramNameZH": "是否分账"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "apiKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv2密钥"
                    },
                    {
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式，此模式下，商户配置中需填入子商户号ID",
                        "paramNameZH": "模式",
                        "paramName": "mode"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "服务商模式下，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+orderquery",
            "zh": {
                "desZH": "",
                "nameZH": "[v2]查询订单",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": "场景"
                    },
                    {
                        "paramName": "transaction_id",
                        "paramDesZH": "优先使用，微信支付订单号和商户订单号二选一",
                        "paramNameZH": "微信支付订单号"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户订单号",
                        "paramName": "out_trade_no"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "APP ID",
                        "paramName": "appId"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "apiKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv2密钥"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式，此模式下，商户配置中需填入子商户号ID",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "服务商模式下，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+prepay_id",
            "zh": {
                "nameZH": "预支付交易会话标识",
                "desZH": "微信生成的预支付会话标识，用于后续接口调用中使用，该值有效期为2小时"
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+jsapiPayInfo",
            "zh": {
                "desZH": "",
                "nameZH": "JSAPI支付信息"
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+code_url",
            "zh": {
                "desZH": "",
                "nameZH": "支付二维码"
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+appPayInfo",
            "zh": {
                "desZH": "",
                "nameZH": "app支付信息"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:*",
            "zh": null,
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+openid",
            "zh": {
                "desZH": "",
                "nameZH": "用户openid"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+is_subscribe",
            "zh": {
                "desZH": "",
                "nameZH": "是否关注公众账号"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+trade_type",
            "zh": {
                "desZH": "SUCCESS--支付成功\nREFUND--转入退款\nNOTPAY--未支付\nCLOSED--已关闭\nREVOKED--已撤销(刷卡支付)\nUSERPAYING--用户支付中\nPAYERROR--支付失败(其他原因，如银行返回失败)\nACCEPT--已接收，等待扣款\n",
                "nameZH": "交易类型"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+bank_type",
            "zh": {
                "desZH": "",
                "nameZH": "付款银行"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+total_fee",
            "zh": {
                "desZH": "",
                "nameZH": "订单总金额"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+cash_fee",
            "zh": {
                "desZH": "",
                "nameZH": "现金支付金额"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+transaction_id",
            "zh": {
                "desZH": "",
                "nameZH": "微信支付订单号"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+out_trade_no",
            "zh": {
                "desZH": "",
                "nameZH": "商户订单号"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+time_end",
            "zh": {
                "desZH": "",
                "nameZH": "支付完成时间"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+trade_state_desc",
            "zh": {
                "desZH": "",
                "nameZH": "交易状态描述"
            },
            "en": null
        },
        {
            "name": "OrderQueryV2Result:+detail",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+refund",
            "zh": {
                "desZH": "",
                "nameZH": "[v2]申请退款",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": "类型"
                    },
                    {
                        "paramName": "transaction_id",
                        "paramDesZH": "微信生成的订单号，在支付通知中有返回",
                        "paramNameZH": "微信支付订单号"
                    },
                    {
                        "paramName": "out_trade_no",
                        "paramDesZH": "商户系统内部订单号，要求32个字符内，只能是数字、大小写字母_-|*@ ，且在同一个商户号下唯一。",
                        "paramNameZH": "商户订单号"
                    },
                    {
                        "paramName": "total_fee",
                        "paramDesZH": "",
                        "paramNameZH": "订单金额"
                    },
                    {
                        "paramName": "refund_fee",
                        "paramDesZH": "",
                        "paramNameZH": "退款金额"
                    },
                    {
                        "paramName": "refund_desc",
                        "paramDesZH": "",
                        "paramNameZH": "退款原因"
                    },
                    {
                        "paramName": "notify_url",
                        "paramDesZH": "",
                        "paramNameZH": "通知回调地址"
                    },
                    {
                        "paramName": "out_refund_no",
                        "paramDesZH": "32位，商户系统内部的退款单号，商户系统内部唯一，只能是数字、大小写字母_-|*@ ，同一退款单号多次请求只退一笔。一笔退款失败后重新提交，请不要更换退款单号，请使用原商户退款单号",
                        "paramNameZH": "商户退款单号"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户ID",
                        "paramName": "mchId"
                    },
                    {
                        "paramNameZH": "商户APIv2密钥",
                        "paramName": "apiKey",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式，此模式下，商户配置中需填入子商户号ID",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramNameZH": "子商户ID",
                        "paramName": "subMchId",
                        "paramDesZH": "服务商模式下，如不填，则默认使用接口配置中的预设子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "RefundV2Result:*",
            "zh": null,
            "en": null
        },
        {
            "name": "RefundV2Result:+refund_fee",
            "zh": {
                "desZH": "",
                "nameZH": "退款金额"
            },
            "en": null
        },
        {
            "name": "RefundV2Result:+out_refund_no",
            "zh": {
                "desZH": "",
                "nameZH": "商户退款单号"
            },
            "en": null
        },
        {
            "name": "RefundV2Result:+transaction_id",
            "zh": {
                "desZH": "",
                "nameZH": "微信支付订单号"
            },
            "en": null
        },
        {
            "name": "RefundV2Result:+out_trade_no",
            "zh": {
                "desZH": "",
                "nameZH": "商户订单号"
            },
            "en": null
        },
        {
            "name": "RefundV2Result:+refund_id",
            "zh": {
                "desZH": "",
                "nameZH": "微信退款单号"
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+payToMoney",
            "zh": {
                "desZH": "",
                "nameZH": "[v2]付款到零钱",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": "类型"
                    },
                    {
                        "paramDesZH": "32位商户订单号，需保持唯一性\n(只能是字母或者数字，不能包含有其它字符)",
                        "paramNameZH": "商户订单号",
                        "paramName": "parner_trade_no"
                    },
                    {
                        "paramName": "openid",
                        "paramDesZH": "必填",
                        "paramNameZH": "用户openid"
                    },
                    {
                        "paramNameZH": "校验用户姓名",
                        "paramName": "isCheck_name",
                        "paramDesZH": "默认不校验"
                    },
                    {
                        "paramNameZH": "收款用户姓名",
                        "paramName": "re_user_name",
                        "paramDesZH": "如果开启校验，则收款用户真实姓名必填"
                    },
                    {
                        "paramName": "amount",
                        "paramDesZH": "必填",
                        "paramNameZH": "金额"
                    },
                    {
                        "paramName": "desc",
                        "paramDesZH": "必填",
                        "paramNameZH": "付款备注"
                    },
                    {
                        "paramNameZH": "APP ID",
                        "paramName": "appId",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "apiKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv2密钥"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+checkAsyncNotice",
            "zh": {
                "nameZH": "[v2]支付回调信息校验",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "",
                        "paramNameZH": "接收参数"
                    },
                    {
                        "paramName": "apiKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv2密钥"
                    }
                ],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "CheckAsyncNoticeV2Result:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CheckAsyncNoticeV2Result:+isSuccess",
            "zh": {
                "desZH": "true/false",
                "nameZH": "校验结果"
            },
            "en": null
        },
        {
            "name": "CheckAsyncNoticeV2Result:+xmlData",
            "zh": {
                "desZH": "用于应答返回给微信",
                "nameZH": "xml回复信息"
            },
            "en": null
        },
        {
            "name": "PayToMoneyV2Result:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PayToMoneyV2Result:+payment_time",
            "zh": {
                "nameZH": "付款成功时间",
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "PayToMoneyV2Result:+payment_no",
            "zh": {
                "desZH": "",
                "nameZH": "微信支付单号"
            },
            "en": null
        },
        {
            "name": "PayToMoneyV2Result:+partner_trade_no",
            "zh": {
                "desZH": "",
                "nameZH": "商户订单号"
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+micropay",
            "zh": {
                "desZH": "",
                "nameZH": "[v2]付款码支付",
                "paramZH": [
                    {
                        "paramName": "body",
                        "paramDesZH": "必填",
                        "paramNameZH": "商户APIv2密钥"
                    },
                    {
                        "paramName": "total_fee",
                        "paramDesZH": "必填，订单总金额，单位为分，只能为整数",
                        "paramNameZH": "订单金额"
                    },
                    {
                        "paramDesZH": "必填，如不填，则自动生成",
                        "paramNameZH": "商户订单号",
                        "paramName": "out_trade_no"
                    },
                    {
                        "paramName": "spbill_create_ip",
                        "paramDesZH": "必填",
                        "paramNameZH": "终端IP"
                    },
                    {
                        "paramName": "auth_code",
                        "paramDesZH": "必填，字符串",
                        "paramNameZH": "付款码"
                    },
                    {
                        "paramName": "profit_sharing",
                        "paramDesZH": "",
                        "paramNameZH": "是否需要分账"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramNameZH": "商户APIv2密钥",
                        "paramName": "apiKey",
                        "paramDesZH": ""
                    },
                    {
                        "paramNameZH": "模式",
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式"
                    },
                    {
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID",
                        "paramName": "subMchId"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+reverse",
            "zh": {
                "desZH": "",
                "nameZH": "[v2]撤销付款码支付订单",
                "paramZH": [
                    {
                        "paramName": "transaction_id",
                        "paramDesZH": "",
                        "paramNameZH": "微信订单号"
                    },
                    {
                        "paramName": "out_trade_no",
                        "paramDesZH": "",
                        "paramNameZH": "商户订单号"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv2密钥",
                        "paramName": "apiKey"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式",
                        "paramName": "mode"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "CommonV2Result:*",
            "zh": null,
            "en": null
        },
        {
            "name": "CommonV2Result:+resVal",
            "zh": {
                "desZH": "微信接口原始返回结果",
                "nameZH": "原始结果"
            },
            "en": null
        },
        {
            "name": "CommonV2Result:+isSuccess",
            "zh": {
                "nameZH": "是否成功",
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "CommonV2Result:+detail",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": null
        },
        {
            "name": "DataUtil:+objJson_path",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+refundQuery",
            "zh": {
                "desZH": "",
                "nameZH": " [v2]查询退款",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": "场景"
                    },
                    {
                        "paramNameZH": "微信订单号",
                        "paramName": "transaction_id",
                        "paramDesZH": "可选，四选一，优先级是： refund_id > out_refund_no > transaction_id > out_trade_no"
                    },
                    {
                        "paramName": "out_trade_no",
                        "paramDesZH": "可选，四选一，优先级是： refund_id > out_refund_no > transaction_id > out_trade_no",
                        "paramNameZH": "商户订单号"
                    },
                    {
                        "paramName": "out_refund_no",
                        "paramDesZH": "可选，四选一，优先级是： refund_id > out_refund_no > transaction_id > out_trade_no",
                        "paramNameZH": "商户退款单号"
                    },
                    {
                        "paramName": "refund_id",
                        "paramDesZH": "可选，四选一，优先级是： refund_id > out_refund_no > transaction_id > out_trade_no",
                        "paramNameZH": "微信退款单号"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "apiKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv2密钥"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+prepay",
            "zh": {
                "paramZH": [
                    {
                        "paramDesZH": "",
                        "paramNameZH": "场景",
                        "paramName": "type"
                    },
                    {
                        "paramName": "description",
                        "paramDesZH": "必填",
                        "paramNameZH": "商品描述"
                    },
                    {
                        "paramDesZH": "必填，如不填，则自动生成",
                        "paramNameZH": "商户订单号",
                        "paramName": "outTradeNo"
                    },
                    {
                        "paramName": "notifyUrl",
                        "paramDesZH": "必填，异步接收微信支付结果通知的回调地址",
                        "paramNameZH": "通知地址"
                    },
                    {
                        "paramName": "goodsTag",
                        "paramDesZH": "可选",
                        "paramNameZH": "订单优惠标记"
                    },
                    {
                        "paramNameZH": "总金额",
                        "paramName": "total",
                        "paramDesZH": "必填，订单总金额，单位为分"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "是否分账",
                        "paramName": "profit_sharing"
                    },
                    {
                        "paramNameZH": "用户openid",
                        "paramName": "openid",
                        "paramDesZH": "必填"
                    },
                    {
                        "paramName": "payerClientip",
                        "paramDesZH": "必填",
                        "paramNameZH": "用户客户端IP"
                    },
                    {
                        "paramName": "h5Type",
                        "paramDesZH": "必填",
                        "paramNameZH": "H5场景信息"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey",
                        "paramName": "mchPemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    },
                    {
                        "paramName": "subAppId",
                        "paramDesZH": " 可选，子商户/二级商户在开放平台申请的应用AppID",
                        "paramNameZH": "子APP ID"
                    },
                    {
                        "paramName": "subOpenid",
                        "paramDesZH": "可选，用户在子商户AppID下的唯一标识",
                        "paramNameZH": "用户子openid"
                    }
                ],
                "desZH": "调用该接口在微信支付服务后台生成预支付交易单后，再根据不同的场景在前台调启支付",
                "nameZH": "[v3]下单创建支付信息"
            },
            "en": null
        },
        {
            "name": "PrePayResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+prepayId",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+outTradeNo",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+h5url",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+codeUrl",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+resVal",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+JSAPIPayInfo",
            "zh": null,
            "en": null
        },
        {
            "name": "PrePayResult:+APPPayInfo",
            "zh": null,
            "en": null
        },
        {
            "name": "FileTxtResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "FileTxtResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": null
        },
        {
            "name": "FileTxtResult:+fileInfo",
            "zh": {
                "desZH": "",
                "nameZH": "文件信息"
            },
            "en": null
        },
        {
            "name": "UploadUrlResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UploadUrlResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": null
        },
        {
            "name": "UploadUrlResult:+fileInfos",
            "zh": {
                "nameZH": "文件信息",
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "UploadUrlResult:+detail",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": null
        },
        {
            "name": "server-file:*",
            "zh": null,
            "en": null
        },
        {
            "name": "server-file:+fileTxt",
            "zh": {
                "desZH": "将一段文本内容，自动上传为一个txt后缀的文件，用于大量数据的存储。比如，一个很大的json文件，如果不需要搜索，则可以上传成一个文本文件保存，而不需要存储在数据库字段中。后者会消耗更多的数据库性能与存储费用。",
                "nameZH": "上传文本至文件",
                "paramZH": [
                    {
                        "paramDesZH": "",
                        "paramNameZH": "文本内容",
                        "paramName": "data"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "server-file:+fileBase64",
            "zh": {
                "desZH": "将一段base64编码的文件内容上传为文件，可为图片、pdf等文件，上传时指定文件后缀即可。",
                "nameZH": "上传base64资源",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "不带格式头的base64字符串，格式头指base64文件最开始的文件格式部分，比如“data:image/png;base64,”",
                        "paramNameZH": "base64字串（无格式头）"
                    },
                    {
                        "paramName": "ext",
                        "paramDesZH": "比如png，jpg, mp4,zip等等\n",
                        "paramNameZH": "文件后缀"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "server-file:+uploadUrlFile",
            "zh": {
                "desZH": "指定一个url数组，将其上传至后台文件系统。",
                "nameZH": "上传文件URL",
                "paramZH": [
                    {
                        "paramName": "urls",
                        "paramDesZH": "请使用完整的url，包含https/http前缀。\n",
                        "paramNameZH": "URL数组"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-db:.exportName",
            "zh": null,
            "en": null
        },
        {
            "name": "data-db:+dbSelect",
            "zh": {
                "desZH": "输出数据库中的数据，可以设定相应的“筛选条件”，“排序方式”，“输出行数”以及“输出列”。在回调中，可以获取到输出的操作是否成功，输出结果的数据（对象数组或二维数组格式），以及输出结果的行数。",
                "nameZH": "输出",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramNameZH": "排序方法",
                        "paramName": "orders",
                        "paramDesZH": "输出字段的排序方式，默认为按数据ID/创建时间升序，即我们在数据表中看到的自然顺序。注意，当数据量大时，请为排序的字段添加索引。自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc"
                    },
                    {
                        "paramNameZH": "输出行数",
                        "paramName": "range",
                        "paramDesZH": "\"起始位置\"从0开始；需要输出的行数，从1开始。比如，要输出最开始的10条数据，则\"起始位置\"填0，\"输出行数\"填10。如果不填输出行数，则默认为50条。注意，一次性输出过多的数据，会消耗数据库的性能，造成后台计算时间延长。建议每次输出，仅输出当前需要的数据，如果用户在前端需要查看一个很长的数据列表，则请使用分页的方法，分批次输出。"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "选择数据库要输出的列，可以直接勾选，或者使用自定义方法，输入或绑定一个数组，比如 [\"用户ID\",\"姓名\",\"得分\"]。",
                        "paramNameZH": "输出列"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ]
            },
            "en": {
                "desEN": "selects entries from the data table that satisfy specific conditions. The result can be re-ordered by sorting the value of specific fields, and be partially returned in Callback by setting Range parameter.",
                "nameEN": "select",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "You can set filter conditions by selecting the criteria for each field. For high-frequency and large data volume queries, ensure that indexes are added. Click the gear icon to switch to custom conditions, which must be in array format. For example, [\"and\", [\"name\", \"eq\", \"Tom\"]] represents filtering data where the name equals Tom, with \"and\" representing \"and\" and \"eq\" as the operator, where the left side of the operator is the field name and the right side is the specific value. Nested arrays can be used to implement multi-level complex filter conditions, such as [\"and\", [\"or\", [\"name\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"age\", \"gt\", 1]]. In this structure, operators include: equal to with eq, not equal to with neq, contains with contains, does not contain with notContains, starts with startsWith, ends with endsWith, within range with in, not within range with nin, greater than with gt, less than with lt, greater than or equal to with gte, and less than or equal to with lte. When checking for date equality, two operators are needed: use gte for greater than or equal to the current date, and lt for less than the next day. For date inequality, use lt for less than the current date or gte for greater than or equal to the next day's date. Dates greater than use gte for the next day, less than use lt for the same day, greater than or equal to use gte for the same day, and less than or equal to use lte for the same day.",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "OrderBy"
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": "OutputRows"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "The fields to be selected. Either check the fields from the list, or customize the filed names in an array, eg. [\"nameA\", \"nameB\"].\nNote: all fields will be selected if this value is customized in the wrong format.",
                        "paramNameEN": "Fields"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-encrypt:+sendImageCaptcha",
            "zh": {
                "desZH": "生成图片验证码",
                "nameZH": "生成图片验证码",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-encrypt:+verifyImageCaptcha",
            "zh": {
                "desZH": "校验图片验证码",
                "nameZH": "校验图片验证码",
                "paramZH": [
                    {
                        "paramName": "code",
                        "paramDesZH": "",
                        "paramNameZH": "验证码答案"
                    },
                    {
                        "paramName": "token",
                        "paramDesZH": "",
                        "paramNameZH": "验证码ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-encrypt:+genHashCode",
            "zh": {
                "desZH": "将明文生成密码，用于手动制作用户登录功能。",
                "nameZH": "生成密码",
                "paramZH": [
                    {
                        "paramNameZH": "明文",
                        "paramName": "text",
                        "paramDesZH": ""
                    }
                ]
            },
            "en": null
        },
        {
            "name": "genCodeResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "genCodeResult:+newResult",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "hashCode"
            }
        },
        {
            "name": "UsualResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UsualResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "UsualResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "data-encrypt:+verifyHashCode",
            "zh": {
                "desZH": "用户输入明码，和数据库里的加密的密码进行比对，返回正确或错误。",
                "nameZH": "验证密码",
                "paramZH": [
                    {
                        "paramName": "text",
                        "paramDesZH": "",
                        "paramNameZH": "明文"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "密文",
                        "paramName": "hash"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "DataUtil:+num_chineseTranslate",
            "zh": null,
            "en": null
        },
        {
            "name": "data-num:+_chineseTranslate",
            "zh": null,
            "en": null
        },
        {
            "name": "SendImageResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "SendImageResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "SendImageResult:+code",
            "zh": null,
            "en": null
        },
        {
            "name": "SendImageResult:+token",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+queryOrder",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "outTradeNo",
                        "paramDesZH": "可选，商户订单号和微信支付订单二选一",
                        "paramNameZH": "商户订单号"
                    },
                    {
                        "paramName": "transactionId",
                        "paramDesZH": "可选，商户订单号和微信支付订单二选一",
                        "paramNameZH": "微信支付订单号"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户ID",
                        "paramName": "mchId"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ],
                "desZH": "调用该接口在微信支付服务后台生成预支付交易单后，再根据不同的场景在前台调启支付",
                "nameZH": "[v3]查询订单"
            },
            "en": null
        },
        {
            "name": "server-api:+prepareEventStream",
            "zh": {
                "desZH": "使用API代理组件发起请求的前置准备。",
                "nameZH": "准备代理请求",
                "paramZH": [
                    {
                        "paramName": "headers",
                        "paramDesZH": "",
                        "paramNameZH": "headers参数"
                    },
                    {
                        "paramName": "body",
                        "paramDesZH": "",
                        "paramNameZH": "body参数"
                    },
                    {
                        "paramName": "reqUrl",
                        "paramDesZH": "",
                        "paramNameZH": "请求地址"
                    },
                    {
                        "paramName": "timeout",
                        "paramDesZH": "",
                        "paramNameZH": "超时时长"
                    },
                    {
                        "paramName": "method",
                        "paramDesZH": "",
                        "paramNameZH": "调用方法"
                    },
                    {
                        "paramName": "name",
                        "paramDesZH": "填写系统API资源名称，如自行准备了代理，则可不填",
                        "paramNameZH": "资源名称(非系统资源请勿填写)"
                    }
                ]
            },
            "en": {
                "nameEN": "prepareeventstream",
                "paramEN": [],
                "desEN": ""
            }
        },
        {
            "name": "PrepareEventStreamRtn:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PrepareEventStreamRtn:+session",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbView:*",
            "zh": {
                "name": "数据库视图"
            },
            "en": {
                "name": "data-dbView"
            }
        },
        {
            "name": "data-dbView:+dbSelect",
            "zh": {
                "desZH": "输出数据库中的数据，可以设定相应的“筛选条件”，“排序方式”，“输出行数”以及“输出列”。在回调中，可以获取到输出的操作是否成功，输出结果的数据（对象数组或二维数组格式），以及输出结果的行数。",
                "nameZH": "输出",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramNameZH": "排序方式",
                        "paramName": "orders",
                        "paramDesZH": "输出字段的排序方式，默认为按数据ID/创建时间升序，即我们在数据表中看到的自然顺序。注意，当数据量大时，请为排序的字段添加索引。自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "需要输出的行数，从1开始。比如，要输出最开始的10条数据，则填1-10。如果不填输出行数，则默认为50条。注意，一次性输出过多的数据，会消耗数据库的性能，造成后台计算时间延长。建议每次输出，仅输出当前需要的数据，如果用户在前端需要查看一个很长的数据列表，则请使用分页的方法，分批次输出。",
                        "paramNameZH": "输出行数"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "选择数据库要输出的列，可以直接勾选，或者使用自定义方法，输入或绑定一个数组，比如 [\"用户ID\",\"姓名\",\"得分\"]。",
                        "paramNameZH": "输出列"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ]
            },
            "en": {
                "nameEN": "select",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "conditions"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "orderBy"
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": "outputRows"
                    },
                    {
                        "paramDesEN": "The fields to be selected. Either check the fields from the list, or customize the filed names in an array, eg. [\"nameA\", \"nameB\"].\nNote: all fields will be selected if this value is customized in the wrong format.",
                        "paramNameEN": "outputFields",
                        "paramName": "cols"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ],
                "desEN": "selects entries from the data table that satisfy specific conditions. The result can be re-ordered by sorting the value of specific fields, and be partially returned in Callback by setting Range parameter."
            }
        },
        {
            "name": "data-dbView:+dbRandomSelect",
            "zh": {
                "desZH": "随机获取数据库中符合设定条件的数据，可以指定相应的“筛选条件”，“排序方式”，“随机行数”",
                "nameZH": "随机获取",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "limit",
                        "paramDesZH": "随机获取数据的行数，参数为数字。",
                        "paramNameZH": "随机行数"
                    }
                ]
            },
            "en": {
                "desEN": "Selects entries from the data table that satisfy specific conditions. The result can randomly returned in Callback by setting Number of Entries parameter, and be re-ordered by sorting the value of specific fields.",
                "nameEN": "randomselect",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "limit",
                        "paramDesEN": "",
                        "paramNameEN": "RowNum"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbInsert",
            "zh": {
                "desZH": "提交数据到数据库中，需要指定每个字段的数据来源。如果不指定，则提交为“null”。",
                "nameZH": "提交",
                "paramZH": []
            },
            "en": {
                "desEN": "inserts one entry to the tail of the data table, by setting value for each field separately.",
                "nameEN": "insert",
                "paramEN": []
            }
        },
        {
            "name": "data-dbView:+dbInsertJson",
            "zh": {
                "desZH": "提交一条JSON格式的数据记录至数据库。",
                "nameZH": "提交自定义数据",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "自定义的JSON格式的数据，只能为对象格式，即只接受提交一条记录。比如{\"a\":88,\"b\":\"张三\"}。",
                        "paramNameZH": "自定义数据（Json）"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts one entry to the tail of the data table. The entry value should be in the format of object.",
                "nameEN": "insertjson",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "",
                        "paramNameEN": "DataObject"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbInsertMulti",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "要提交的数据。通常为对象数组，且该对象数组的键名必须与数据库字段名一一对应",
                        "paramNameZH": "提交数据"
                    }
                ],
                "desZH": "一次性提交数据到数据库中，其中数据来源格式为“对象数组”，该对象数组的字段必须与数据库字段名一一对应。提交多条数据，会返回已提交的数据ID，但最多提交1000条，如果超过这个限制，建议使用“批量导入数据”动作，其限制为5w条，但不会返回已提交的数据ID。",
                "nameZH": "提交多条数据"
            },
            "en": {
                "desEN": "Inserts multiple entries to the tail of the data table. The entry value should be in the format of matrix-obj.",
                "nameEN": "insertmulti",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "",
                        "paramNameEN": "DataArray"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbBatchInsert",
            "zh": {
                "desZH": "一次性导入大量的数据至数据库，最高限制是5w条。批量导入数据，由于数据量巨大，不会返回已提交数据的数据ID，如果需要获取已提交数据的数据ID，请使用提交多条数据动作，但其数据量的限制为1000条。",
                "nameZH": "批量导入数据",
                "paramZH": [
                    {
                        "paramName": "header",
                        "paramDesZH": "导入的数据的字段定义，是一个一维数组，按顺序指定数据中每一列所对应的字段，比如[\"姓名\",\"手机\",\"年龄\"]。",
                        "paramNameZH": "字段定义（必填）"
                    },
                    {
                        "paramDesZH": "需要导入的数据，最多5w行。数据的格式，可以是二维数组或对象数组。注意，从性能的角度上来说，二维数组的性能会更好一些。",
                        "paramNameZH": "数据",
                        "paramName": "data"
                    }
                ]
            },
            "en": {
                "desEN": "Inserts multiple entries to the tail of the data table. The entry value should be in the format of matrix.\nNote: data IDs will NOT be returned in this action; use 'Insert Multiple Entries' if data IDs are needed.",
                "nameEN": "import",
                "paramEN": [
                    {
                        "paramName": "header",
                        "paramDesEN": "The fields to be inserted. Customize the filed names in an array, eg. [\"nameA\", \"nameB\"].\nNote: existing field names in the data table will be used if this value is empty.",
                        "paramNameEN": "Fields"
                    },
                    {
                        "paramDesEN": "The value of the entries to insert, in the format of matrix.",
                        "paramNameEN": "Data",
                        "paramName": "data"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbBatchUpdate",
            "zh": {
                "desZH": "更新数据库中符合筛选条件的一行或多行的数据。可以通过设置相应的“搜索条件”来筛选数据，得到“符合条件的记录”，然后修改记录中指定字段的数据。",
                "nameZH": "更新",
                "paramZH": [
                    {
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件",
                        "paramName": "cons"
                    },
                    {
                        "paramName": "updates",
                        "paramDesZH": "符合条件的记录。",
                        "paramNameZH": "符合条件的记录"
                    },
                    {
                        "paramName": "limit",
                        "paramDesZH": "在满足条件的记录中，最多更新多少条。默认为不限制，即更新所有满足条件的记录。我们强烈建议设置一个最多更新条数限制，以保证数据的安全性。同时，更新数据由于是对数据库写实例的操作，一次性更新过多条数据，也会导致数据库响应缓慢。通常建议这个最大值设在1000以内。",
                        "paramNameZH": "最大更新条数"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "conditions"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "set",
                        "paramName": "updates"
                    },
                    {
                        "paramName": "limit",
                        "paramDesEN": "",
                        "paramNameEN": "limit"
                    }
                ],
                "desEN": "Selects entries from the data table that satisfy specific conditions, and updates their specified fields value.",
                "nameEN": "update"
            }
        },
        {
            "name": "data-dbView:+dbUpdateById",
            "zh": {
                "nameZH": "按数据ID更新",
                "paramZH": [
                    {
                        "paramName": "data",
                        "paramDesZH": "传入的数据，为对象数组格式。",
                        "paramNameZH": "数据来源"
                    }
                ],
                "desZH": "依照上传数据和原本数据库内容的数据ID对应关系进行更新。比如，我们将数据库中的部分记录输出至前端对象数组，在前端修改该对象数组后，可以直接将对象数组传到后台，使用按数据ID更新，那对象数组中修改的内容就会自动同步至数据库了。"
            },
            "en": {
                "desEN": "Updates the entries of the data table by specifying their Data IDs and the fields to be updated. Data is provided in the format of matrix-obj with columns of Data ID and fields to update.",
                "nameEN": "batchUpdateById",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramDesEN": "The value in matrix-obj format, containing Data ID and fields to update.",
                        "paramNameEN": "soure"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbUpdateOneAndFind",
            "zh": {
                "desZH": "更新数据库中符合筛选条件的一行中指定字段的数据，并将更新的记录进行输出，若筛选出多条记录，则只改变第一条记录。输出的数据可在回调函数当中加以引用。",
                "nameZH": "更新一条并输出",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "updates",
                        "paramDesZH": "具体的更新操作。",
                        "paramNameZH": "符合条件的记录"
                    },
                    {
                        "paramNameZH": "输出列",
                        "paramName": "cols",
                        "paramDesZH": "选择数据库要输出的列，可以直接勾选，或者使用自定义方法，输入或绑定一个数组，比如 [\"用户ID\",\"姓名\",\"得分\"]。"
                    }
                ]
            },
            "en": {
                "desEN": "Selects one entry from the data table that satisfies specific conditions, and updates the value of its specified fields. A random entry will be updated if multiple entries satisfy the conditions. The updated entry is returned in Callback.",
                "nameEN": "updateOneEntryAndSelect",
                "paramEN": [
                    {
                        "paramNameEN": "Conditions",
                        "paramName": "cons",
                        "paramDesEN": ""
                    },
                    {
                        "paramName": "updates",
                        "paramDesEN": "",
                        "paramNameEN": "Set"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "",
                        "paramNameEN": "OutputFields"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbRandomUpdateOneAndFind",
            "zh": {
                "desZH": "随机更新数据库中符合筛选条件的一行数据，并将更新的记录进行输出，输出的数据可在回调函数当中加以引用。",
                "nameZH": "随机更新一条并输出",
                "paramZH": [
                    {
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件",
                        "paramName": "cons"
                    },
                    {
                        "paramName": "updates",
                        "paramDesZH": "具体的更新操作。",
                        "paramNameZH": "符合条件的记录"
                    }
                ]
            },
            "en": {
                "desEN": "Selects one entry from the data table that satisfies specific conditions, and updates the value of its specified fields. A random entry will be updated if multiple entries satisfy the conditions. The updated entry is returned in Callback.",
                "nameEN": "randomUpdateOneEntryAndSelect",
                "paramEN": [
                    {
                        "paramNameEN": "Conditions",
                        "paramName": "cons",
                        "paramDesEN": ""
                    },
                    {
                        "paramNameEN": "Updates",
                        "paramName": "updates",
                        "paramDesEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbGroupBy",
            "zh": {
                "desZH": "",
                "nameZH": "分类统计",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "",
                        "paramNameZH": "输出列"
                    },
                    {
                        "paramName": "groups",
                        "paramDesZH": "",
                        "paramNameZH": "分类列"
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc",
                        "paramNameZH": "排序方法"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "",
                        "paramNameZH": "输出行数"
                    }
                ]
            },
            "en": {
                "desEN": "Groups those entries that satisfy specific conditions by indicating grouping fields, and applies aggregate functions to specific fields within each group. The aggregation result is returned in Callback.",
                "nameEN": "groupby",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "",
                        "paramNameEN": "OutputFields"
                    },
                    {
                        "paramName": "groups",
                        "paramDesEN": "",
                        "paramNameEN": "groupby"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "OrderBy"
                    },
                    {
                        "paramNameEN": "OutputRows",
                        "paramName": "range",
                        "paramDesEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbCount",
            "zh": {
                "nameZH": "统计数目V1",
                "paramZH": [
                    {
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件",
                        "paramName": "cons"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ],
                "desZH": "统计数据库中符合筛选条件的数据的数目，也就是筛选得到的数据对应的行数。"
            },
            "en": {
                "desEN": "",
                "nameEN": "",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "conditions"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbDistinctCount",
            "zh": {
                "desZH": "统计数目的升级版本，可以统计数据库中有多少条针对某个字段不重复的记录。",
                "nameZH": "统计去重数目V1",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramDesZH": "需要去重的列，可以设置一个去重列，比如”姓名“，那系统将统计当前数据表中有多少不重复的姓名行；也可以设置多个去重列，比如”姓名“，”班级“，那系统将统计当前数据表中有多少不重复的姓名与班级的组合。比如，有两行数据，第一行的”姓名“和”班级“分别是张三、一班；第二行是张三、二班；那如果去重列只填了”姓名“，那统计出来是数目是1， 如果去重列是”姓名“和”班级“，那统计出来的数目是2。",
                        "paramNameZH": "去重列",
                        "paramName": "cols"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ]
            },
            "en": {
                "desEN": "Counts the number of distinct values in specific fields of entries that satisfy the specific conditions. Multiple fields can be selected to set value combination.",
                "nameEN": "",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "conditions"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "The field of the value or value combination that needs to be distinct.",
                        "paramNameEN": "fields"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbSum",
            "zh": {
                "desZH": "筛选数据库中的数据，并统计指定数值字段的所有数值之和，其中统计的字段必须为数值类型。",
                "nameZH": "统计总和V1",
                "paramZH": [
                    {
                        "paramNameZH": "筛选条件",
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计总和的字段。",
                        "paramNameZH": "数值字段"
                    }
                ]
            },
            "en": {
                "nameEN": "",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "SumField",
                        "paramName": "column"
                    }
                ],
                "desEN": "Sums up the value of a specific field of those entries that satisfy specific conditions, and returns the result in Callback."
            }
        },
        {
            "name": "data-dbView:+dbAvg",
            "zh": {
                "desZH": "筛选数据库中的数据，并计算指定数值字段的所有数值的平均数，其中统计的字段必须为数值类型。",
                "nameZH": "统计平均数V1",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计平均数的字段。",
                        "paramNameZH": "数值字段"
                    }
                ]
            },
            "en": {
                "desEN": "Averages the value of a specific field of those entries that satisfy specific conditions, and returns the result in Callback.",
                "nameEN": "",
                "paramEN": [
                    {
                        "paramNameEN": "Conditions",
                        "paramName": "cons",
                        "paramDesEN": ""
                    },
                    {
                        "paramName": "column",
                        "paramDesEN": "",
                        "paramNameEN": "SumField"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbDataRm",
            "zh": {
                "desZH": "删除数据库中符合筛选条件的数据。",
                "nameZH": "删除数据",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramDesZH": "在满足条件的记录中，最多删除多少条。默认为不限制，即删除所有满足条件的记录。我们强烈建议设置一个最多删除条数限制，以保证数据的安全性。同时，删除数据由于是对数据库写实例的操作，一次性删除过多条数据，也会导致数据库响应缓慢。通常建议这个最大值设在1000以内。",
                        "paramNameZH": "最大删除条数",
                        "paramName": "limit"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "delete",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "conditions"
                    },
                    {
                        "paramName": "limit",
                        "paramDesEN": "",
                        "paramNameEN": "limit"
                    }
                ]
            }
        },
        {
            "name": "DbViewSelectResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "输出结果"
            },
            "en": null
        },
        {
            "name": "DbViewSelectResult:+data",
            "zh": {
                "desZH": "",
                "nameZH": "二维数组"
            },
            "en": null
        },
        {
            "name": "DbViewSelectResult:+columns",
            "zh": null,
            "en": null
        },
        {
            "name": "DbViewSelectResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "DbViewSelectResult:+getLength",
            "zh": {
                "desZH": "",
                "nameZH": "行数"
            },
            "en": {
                "desEN": "",
                "nameEN": "length"
            }
        },
        {
            "name": "DbViewSelectResult:+getColumns",
            "zh": {
                "desZH": "",
                "nameZH": "输出列名"
            },
            "en": null
        },
        {
            "name": "DbViewSelectResult:+getDataObjLocArr",
            "zh": {
                "nameZH": "对象数组",
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "dataArray"
            }
        },
        {
            "name": "DbViewSelectResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "data-num:+_toFixed",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_find",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_filter",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objArr_map",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_find",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_filter",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr2d_map",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_find",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_filter",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_map",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+num_toFixed",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+num_ceiling",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+num_floor",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbView:.dbViewStructure",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+num_toString",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+requestRefund",
            "zh": {
                "desZH": "通过该接口可以将微信支付订单上的付款退还给买家",
                "nameZH": "[v3]申请退款",
                "paramZH": [
                    {
                        "paramName": "transactionId",
                        "paramDesZH": "可选，商户订单号和微信支付订单二选一",
                        "paramNameZH": "微信支付订单号"
                    },
                    {
                        "paramName": "outTradeNo",
                        "paramDesZH": "可选，商户订单号和微信支付订单二选一",
                        "paramNameZH": "商户订单号"
                    },
                    {
                        "paramNameZH": "商户退款单号",
                        "paramName": "outRefundNo",
                        "paramDesZH": "必填，如不填，则自动生成"
                    },
                    {
                        "paramName": "reason",
                        "paramDesZH": "可选",
                        "paramNameZH": "退款原因"
                    },
                    {
                        "paramDesZH": "可选",
                        "paramNameZH": "退款结果回调url",
                        "paramName": "notifyUrl"
                    },
                    {
                        "paramName": "refund",
                        "paramDesZH": "必填，单位为分",
                        "paramNameZH": "退款金额"
                    },
                    {
                        "paramName": "total",
                        "paramDesZH": "必填，单位为分",
                        "paramNameZH": "原订单金额"
                    },
                    {
                        "paramNameZH": "商户ID",
                        "paramName": "mchId",
                        "paramDesZH": ""
                    },
                    {
                        "paramNameZH": "商户APIv3密钥",
                        "paramName": "mchSecretKey",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramNameZH": "模式",
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+queryRefund",
            "zh": {
                "desZH": "通过调用该接口查询退款状态",
                "nameZH": "[v3]查询退款",
                "paramZH": [
                    {
                        "paramName": "outRefundNo",
                        "paramDesZH": "必填",
                        "paramNameZH": "商户退款单号"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户ID",
                        "paramName": "mchId"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey",
                        "paramName": "mchPemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式",
                        "paramName": "mode"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+transfer",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": "场景"
                    },
                    {
                        "paramName": "batchName",
                        "paramDesZH": "必填",
                        "paramNameZH": "批次名称"
                    },
                    {
                        "paramDesZH": "必填",
                        "paramNameZH": "批次备注",
                        "paramName": "batchRemark"
                    },
                    {
                        "paramName": "outBatchNo",
                        "paramDesZH": "必填，如不填，则自动生成",
                        "paramNameZH": "商户批次单号"
                    },
                    {
                        "paramName": "listType",
                        "paramDesZH": "",
                        "paramNameZH": "列表类型"
                    },
                    {
                        "paramName": "totalAmount",
                        "paramDesZH": "必填，单位为分",
                        "paramNameZH": "转账总金额"
                    },
                    {
                        "paramName": "totalNum",
                        "paramDesZH": "必填，转账总笔数必须与批次内所有明细之和保持一致，否则无法发起转账操作",
                        "paramNameZH": "转账总笔数"
                    },
                    {
                        "paramName": "transferDetailList",
                        "paramDesZH": "必填，数组，具体结构参考微信支付接口中该字段说明",
                        "paramNameZH": "转账明细列表"
                    },
                    {
                        "paramNameZH": "转账金额",
                        "paramName": "transfer_amount",
                        "paramDesZH": "必填，单位为分，且要30(分)以上"
                    },
                    {
                        "paramName": "transfer_remark",
                        "paramDesZH": "必填",
                        "paramNameZH": "转账备注"
                    },
                    {
                        "paramName": "out_detail_no",
                        "paramDesZH": "必填，如不填，则自动生成",
                        "paramNameZH": "商户明细单号"
                    },
                    {
                        "paramName": "openid",
                        "paramDesZH": "必填",
                        "paramNameZH": "用户openid"
                    },
                    {
                        "paramNameZH": "用户姓名",
                        "paramName": "user_name",
                        "paramDesZH": "可选"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "APP ID",
                        "paramName": "appId"
                    },
                    {
                        "paramNameZH": "商户ID",
                        "paramName": "mchId",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramNameZH": "商户PemCert",
                        "paramName": "mchPemCert",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ],
                "desZH": "商户可以通过该接口同时向多个用户微信零钱进行转账操作",
                "nameZH": "[v3]商家转账到零钱"
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+verifySignByPK",
            "zh": {
                "desZH": "微信支付会在回调的HTTP头部中包括回调报文的签名。商户必须 验证回调的签名，以确保回调是由微信支付发送。",
                "nameZH": "[v3]签名验证",
                "paramZH": [
                    {
                        "paramName": "timeStamp",
                        "paramDesZH": "必填，从支付回调接收的\"Header信息\"获取Wechatpay-Timestamp",
                        "paramNameZH": "应答时间戳"
                    },
                    {
                        "paramName": "nonce",
                        "paramDesZH": "必填，从支付回调接收的\"Header信息\"获取Wechatpay-Nonce",
                        "paramNameZH": "应答随机串"
                    },
                    {
                        "paramName": "signBody",
                        "paramDesZH": "必填，从支付回调接收的\"Body信息\"",
                        "paramNameZH": "应答主体"
                    },
                    {
                        "paramDesZH": "必填，从支付回调接收的\"Header信息\"获取Wechatpay-Signature",
                        "paramNameZH": "应答签名",
                        "paramName": "sign"
                    },
                    {
                        "paramNameZH": "微信支付平台证书",
                        "paramName": "pemCertContent",
                        "paramDesZH": "必填，从后台微信组件动作\"获取平台证书\"返回的resval中的decrypt_certificate"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+verifyNotify",
            "zh": {
                "desZH": "微信支付会在回调的HTTP头部中包括回调报文的签名。商户必须验证回调的签名，以确保回调是由微信支付发送。",
                "nameZH": "[v3]回调通知验签与解密",
                "paramZH": [
                    {
                        "paramName": "timeStamp",
                        "paramDesZH": "必填，从支付回调接收的\"Header信息\"获取Wechatpay-Timestamp",
                        "paramNameZH": "应答时间戳"
                    },
                    {
                        "paramName": "nonce",
                        "paramDesZH": "必填，从支付回调接收的\"Header信息\"获取Wechatpay-Nonce",
                        "paramNameZH": "应答随机串"
                    },
                    {
                        "paramName": "signBody",
                        "paramDesZH": "必填，从支付回调接收的\"Body信息\"",
                        "paramNameZH": "应答主体"
                    },
                    {
                        "paramDesZH": "必填，从支付回调接收的\"Header信息\"获取Wechatpay-Signature",
                        "paramNameZH": "应答签名",
                        "paramName": "sign"
                    },
                    {
                        "paramDesZH": "必填，从后台微信组件动作\"获取平台证书\"返回的resval中的decrypt_certificate",
                        "paramNameZH": "微信支付平台证书",
                        "paramName": "pemCertContent"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+downloadCertificates",
            "zh": {
                "desZH": "获取商户当前可用的平台证书列表",
                "nameZH": "[v3]获取平台证书",
                "paramZH": [
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户ID",
                        "paramName": "mchId"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "V3CommonResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "V3CommonResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": null
        },
        {
            "name": "V3CommonResult:+resVal",
            "zh": {
                "desZH": "微信接口原始返回结果",
                "nameZH": "原始结果"
            },
            "en": null
        },
        {
            "name": "V3CommonResult:+detail",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": null
        },
        {
            "name": "VerifyNotifyResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifyNotifyResult:+verificatonRes",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifyNotifyResult:+plaintext",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifySignByPKResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifySignByPKResult:+verificatonRes",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+queryTransfer",
            "zh": {
                "desZH": "通过微信支付批次单号查询转账信息",
                "nameZH": "[v3]查询转账批次单",
                "paramZH": [
                    {
                        "paramDesZH": "必填，微信批次单号，微信商家转账系统返回的唯一标识。",
                        "paramNameZH": "微信批次单号",
                        "paramName": "batchId"
                    },
                    {
                        "paramName": "needQueryDetail",
                        "paramDesZH": "必填，默认为否，用于选择是否查询指定状态的转账明细单，当转账批次单状态为“FINISHED”（已完成）时，才会返回满足条件的转账明细单。",
                        "paramNameZH": "是否查询转账明细单"
                    },
                    {
                        "paramNameZH": "请求资源起始位置",
                        "paramName": "offset",
                        "paramDesZH": "可选，该次请求资源的起始位置，从0开始，默认值为0。"
                    },
                    {
                        "paramName": "limit",
                        "paramDesZH": "可选，该次请求可返回的最大明细条数，最小20条，最大100条，不传则默认20条。不足20条按实际条数返回。",
                        "paramNameZH": "最大资源条数"
                    },
                    {
                        "paramName": "detailStatus",
                        "paramDesZH": "可选，查询指定状态的转账明细单。注意，当是否查询转账明细单为true时，该字段必填。ALL:全部 SUCCESS:转账成功  FAIL:转账失败",
                        "paramNameZH": "明细状态"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramNameZH": "商户PemKey",
                        "paramName": "mchPemKey",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+createProfitShareOrder",
            "zh": {
                "desZH": "微信订单支付成功后，商户发起分账请求，将结算后的资金分到分账接收方",
                "nameZH": "[v3]请求分账",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": "场景"
                    },
                    {
                        "paramDesZH": "必填",
                        "paramNameZH": "微信订单号",
                        "paramName": "transactionId"
                    },
                    {
                        "paramName": "outOrderNo",
                        "paramDesZH": "必填，如不填，则自动生成",
                        "paramNameZH": "商户分账单号"
                    },
                    {
                        "paramName": "unfreezeUnsplit",
                        "paramDesZH": "默认为否",
                        "paramNameZH": "是否解冻剩余资金"
                    },
                    {
                        "paramNameZH": "列表类型",
                        "paramName": "listType",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "accountType",
                        "paramDesZH": "",
                        "paramNameZH": "分账接收方类型"
                    },
                    {
                        "paramDesZH": "必填",
                        "paramNameZH": "分账接收方账号",
                        "paramName": "account"
                    },
                    {
                        "paramName": "name",
                        "paramDesZH": "可选",
                        "paramNameZH": "分账接收方姓名"
                    },
                    {
                        "paramName": "amount",
                        "paramDesZH": "必填",
                        "paramNameZH": "分账金额"
                    },
                    {
                        "paramName": "description",
                        "paramDesZH": "必填",
                        "paramNameZH": "分账描述"
                    },
                    {
                        "paramName": "receivers",
                        "paramDesZH": "必填",
                        "paramNameZH": "分账接收方列表"
                    },
                    {
                        "paramName": "appId",
                        "paramDesZH": "",
                        "paramNameZH": "APP ID"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramNameZH": "子商户ID",
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "CreatePayInfoResult:+mweb_url",
            "zh": {
                "desZH": "",
                "nameZH": "H5支付链接"
            },
            "en": null
        },
        {
            "name": "AliPayCheckNoticeResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AliPayCheckNoticeResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "AliPayUrlResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "AliPayUrlResult:+payURL",
            "zh": null,
            "en": null
        },
        {
            "name": "AliPayUrlResult:+out_trade_no",
            "zh": null,
            "en": null
        },
        {
            "name": "data-alipay:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-alipay:+createPayURL",
            "zh": null,
            "en": null
        },
        {
            "name": "data-alipay:+CheckAsyncNotice",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objJson_stringify",
            "zh": null,
            "en": null
        },
        {
            "name": "data-transcoding:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-transcoding:+xmlToJson",
            "zh": null,
            "en": null
        },
        {
            "name": "TranscodingResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "TranscodingResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "TranscodingResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "TranscodingResult:+errMsg",
            "zh": null,
            "en": null
        },
        {
            "name": "data-transcoding:+jsonToXml",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-wecom:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-wecom:+getAccessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-wecom:+getUserInfo",
            "zh": null,
            "en": null
        },
        {
            "name": "SWGetAccessTokenResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "SWGetAccessTokenResult:+accessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "SWGetUserInfoResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "SWGetUserInfoResult:+userId",
            "zh": null,
            "en": null
        },
        {
            "name": "SWGetUserInfoResult:+deviceId",
            "zh": null,
            "en": null
        },
        {
            "name": "SWGetUserInfoResult:+openId",
            "zh": null,
            "en": null
        },
        {
            "name": "SWGetUserInfoResult:+external_userid",
            "zh": null,
            "en": null
        },
        {
            "name": "data-message:*",
            "zh": {
                "name": "短信"
            },
            "en": {
                "name": "data-message"
            }
        },
        {
            "name": "data-message:+sendCustomSMS",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+getAccessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+createPayout",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+showPayoutBatch",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+showPayoutItem",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+cancelPaypalItem",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+createOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+getOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+captureOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+authorizeOrder",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+getAuthorization",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+captureAuthorization",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+reauthorize",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+voidAuthorization",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+getCaptures",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+refund",
            "zh": null,
            "en": null
        },
        {
            "name": "data-paypal:+getRefund",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-dingding:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-dingding:+getAccessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-dingding:+getUserAccessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-dingding:+createQRcode",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-dingding:+getuserinfo_bycode",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-dingding:+getUserinfoByUnionid",
            "zh": null,
            "en": null
        },
        {
            "name": "data-server-dingding:+getUserinfo",
            "zh": null,
            "en": null
        },
        {
            "name": "DDAccessTokenResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "DDAccessTokenResult:+accessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "DDAccessTokenResult:+expiresIn",
            "zh": null,
            "en": null
        },
        {
            "name": "DDCodeUserInfoResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "DDCodeUserInfoResult:+nick",
            "zh": null,
            "en": null
        },
        {
            "name": "DDCodeUserInfoResult:+unionid",
            "zh": null,
            "en": null
        },
        {
            "name": "DDCodeUserInfoResult:+openid",
            "zh": null,
            "en": null
        },
        {
            "name": "DDQRCodeResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "DDQRCodeResult:+src",
            "zh": null,
            "en": null
        },
        {
            "name": "DDQRCodeResult:+goto1",
            "zh": null,
            "en": null
        },
        {
            "name": "DDUserAccessTokenResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "DDUserAccessTokenResult:+userid",
            "zh": null,
            "en": null
        },
        {
            "name": "DDUserAccessTokenResult:+contact_type",
            "zh": null,
            "en": null
        },
        {
            "name": "DDUserInfodResultt:*",
            "zh": null,
            "en": null
        },
        {
            "name": "DDUserInfodResultt:+info",
            "zh": null,
            "en": null
        },
        {
            "name": "PayoutItemResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PayoutItemResult:+status",
            "zh": null,
            "en": null
        },
        {
            "name": "PayoutItemResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAccessTokenResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAccessTokenResult:+accessToken",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAccessTokenResult:+expiresIn",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAccessTokenResult:+nonce",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAuthorizeOrderResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAuthorizeOrderResult:+authorizationsId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAuthorizeOrderResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCaptureOrderResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCaptureOrderResult:+capturesId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCaptureOrderResult:+status",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCaptureOrderResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCommonResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCommonResult:+payoutBatchId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCommonResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCreateOrderResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCreateOrderResult:+orderId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCreateOrderResult:+approveUrl",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCreateOrderResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalGetOrderResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalGetOrderResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalGetOrderResult:+authorizationsId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalGetOrderResult:+caturesId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalGetOrderResult:+refundsId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalPayoutResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalPayoutResult:+payoutBatchId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalPayoutResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalReauthorizeResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalReauthorizeResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalShowBatchResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalShowBatchResult:+payoutItemsId",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalShowBatchResult:+result",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalVoidAuthorizationResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalVoidAuthorizationResult:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+arr_firstItem",
            "zh": null,
            "en": null
        },
        {
            "name": "DataUtil:+objJson_deleteNull",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:*",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:.sid",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:.name",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:+msgToAll",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:+msgToRoom",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:+msgToPerson",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:+getRoomUser",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:+getOnlineUser",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:+getRoomList",
            "zh": null,
            "en": null
        },
        {
            "name": "server-socket:+closeRoom",
            "zh": null,
            "en": null
        },
        {
            "name": "data-timerService:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-timerService:.startTime",
            "zh": {
                "desZH": "",
                "nameZH": "开始时间"
            },
            "en": null
        },
        {
            "name": "data-timerService:.period",
            "zh": {
                "desZH": "",
                "nameZH": "时间间隔(s)"
            },
            "en": null
        },
        {
            "name": "data-timerService:.repeatTime",
            "zh": {
                "desZH": "",
                "nameZH": "重复次数"
            },
            "en": null
        },
        {
            "name": "data-timerService:.noAuto",
            "zh": {
                "desZH": "",
                "nameZH": "初始关闭"
            },
            "en": null
        },
        {
            "name": "data-timerService:.workers",
            "zh": {
                "desZH": "",
                "nameZH": "并行线程"
            },
            "en": null
        },
        {
            "name": "data-timerService:+recordResult",
            "zh": {
                "desZH": "",
                "nameZH": "记录返回结果",
                "paramZH": [
                    {
                        "paramName": "result",
                        "paramDesZH": "",
                        "paramNameZH": "返回结果"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-timerService:+getConfig",
            "zh": {
                "desZH": "",
                "nameZH": "获取当前配置",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-timerService:+setConfig",
            "zh": {
                "desZH": "",
                "nameZH": "重置定时服务",
                "paramZH": [
                    {
                        "paramNameZH": "开始时间",
                        "paramName": "startTime",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "period",
                        "paramDesZH": "",
                        "paramNameZH": "时间间隔（s）"
                    },
                    {
                        "paramNameZH": "重复次数",
                        "paramName": "repeatTimes",
                        "paramDesZH": ""
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "并行线程",
                        "paramName": "workers"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-timerService:+timerDel",
            "zh": {
                "nameZH": "停止定时服务",
                "paramZH": [],
                "desZH": "停止当前定时服务，可用\"重置定时服务\"重启。"
            },
            "en": null
        },
        {
            "name": "data-timerService:+fireService",
            "zh": {
                "desZH": "",
                "nameZH": "手动调用定时服务",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-timerService:+runService",
            "zh": {
                "desZH": "",
                "nameZH": "手动调用定时服务",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "server-sys-serverSys:+genToken",
            "zh": {
                "desZH": "生成登录令牌后，数据库提交中的提交用户会是登记时的用户ID，且可在服务内的公式编辑器中下拉返回\"访问用户.用户ID\"、\"访问用户.用户信息\"、\"访问用户.租户ID\"（如果案例绑定了\"用户中心\"，用户信息则以用户中心为准）",
                "nameZH": "生成登录令牌",
                "paramZH": [
                    {
                        "paramName": "userId",
                        "paramDesZH": "",
                        "paramNameZH": "用户ID"
                    },
                    {
                        "paramName": "userInfo",
                        "paramDesZH": "",
                        "paramNameZH": "用户信息"
                    },
                    {
                        "paramNameZH": "租户ID",
                        "paramName": "tenantId",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "validTime",
                        "paramDesZH": "",
                        "paramNameZH": "有效时间"
                    },
                    {
                        "paramName": "level",
                        "paramDesZH": "",
                        "paramNameZH": "级别"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "server-sys-serverSys:+clearToken",
            "zh": {
                "desZH": "清除已生成的登录令牌",
                "nameZH": "清除登录令牌",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-javaSDK:*",
            "zh": {
                "name": "data-javaSDK"
            },
            "en": {
                "name": "data-javaSDK"
            }
        },
        {
            "name": "data-javaSDK:+useCustomSDK",
            "zh": {
                "desZH": "",
                "nameZH": "调用自定义方法",
                "paramZH": [
                    {
                        "paramName": "fn",
                        "paramDesZH": "自定义方法的名称",
                        "paramNameZH": "方法名称"
                    },
                    {
                        "paramDesZH": "调用方法传入的参数，是一个对象，比如{name:\"lucy\",id:21}",
                        "paramNameZH": "方法参数",
                        "paramName": "param"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-pythonSDK:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-pythonSDK:+useCustomSDK",
            "zh": null,
            "en": null
        },
        {
            "name": "data-message:+sendSMS",
            "zh": null,
            "en": null
        },
        {
            "name": "SdkResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "SdkResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "SdkResult:+errMsg",
            "zh": null,
            "en": null
        },
        {
            "name": "StatusResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "StatusResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "StatusResult:+status",
            "zh": null,
            "en": null
        },
        {
            "name": "StatusResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "PayoutItemResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAccessTokenResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalAuthorizeOrderResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCaptureOrderResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalCreateOrderResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalGetOrderResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalPayoutResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalReauthorizeResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalShowBatchResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "PaypalVoidAuthorizationResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "GetFullUrlResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GetFullUrlResult:+url",
            "zh": null,
            "en": null
        },
        {
            "name": "GetFullUrlResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "server-file:+getFullUrl",
            "zh": {
                "desZH": "传入文件名(上传的资源的filename)，可返回完整的文件下载地址",
                "nameZH": "获取文件完整地址",
                "paramZH": [
                    {
                        "paramDesZH": "支持前端文件接口上传的文件名，或后台文件系统上传后的文件名",
                        "paramNameZH": "文件名",
                        "paramName": "filename"
                    },
                    {
                        "paramName": "https",
                        "paramDesZH": "返回https协议或http协议",
                        "paramNameZH": "https协议"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-postgres:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:.dbId",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:.exportName",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:.address",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:.scope",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:.markers",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbSelect",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbRandomSelect",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbInsert",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbInsertJson",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbInsertMulti",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbBatchInsert",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbBatchUpdate",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbUpdateById",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbUpdateOneAndFind",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbRandomUpdateOneAndFind",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbGroupBy",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbCount",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbDistinctCount",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbSum",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbAvg",
            "zh": null,
            "en": null
        },
        {
            "name": "data-postgres:+dbDataRm",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbView:.filter",
            "zh": null,
            "en": null
        },
        {
            "name": "DbSelectResult:+getObjArrWithHeaders",
            "zh": {
                "desZH": "",
                "nameZH": "对象数组(带结构)"
            },
            "en": null
        },
        {
            "name": "data-obj-arr:+setValueWithHeaders",
            "zh": null,
            "en": null
        },
        {
            "name": "DbViewSelectResult:+getObjArrWithHeaders",
            "zh": {
                "desZH": "",
                "nameZH": "对象数组(带结构)"
            },
            "en": null
        },
        {
            "name": "DbViewSelectResult:+getStructure",
            "zh": {
                "desZH": "",
                "nameZH": "结构"
            },
            "en": {
                "desEN": "",
                "nameEN": "structure"
            }
        },
        {
            "name": "DbViewCalculateResult:*",
            "zh": {
                "desZH": "",
                "nameZH": "统计结果"
            },
            "en": null
        },
        {
            "name": "DbViewCalculateResult:+count",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "count"
            }
        },
        {
            "name": "DbViewCalculateResult:+failReason",
            "zh": null,
            "en": {
                "nameEN": "message",
                "desEN": ""
            }
        },
        {
            "name": "DbViewCalculateResult:+isSuccess",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "DbViewCountResult:*",
            "zh": {
                "nameZH": "统计结果",
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "DbViewCountResult:+count",
            "zh": {
                "nameZH": "数目",
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "count"
            }
        },
        {
            "name": "DbViewCountResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "DbViewCountResult:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否成功"
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "data-dbView:+dbCountV2",
            "zh": {
                "desZH": "",
                "nameZH": "统计数目",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "count",
                "paramEN": [
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Conditions",
                        "paramName": "cons"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbDistinctCountV2",
            "zh": {
                "nameZH": "统计去重数目",
                "paramZH": [],
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "countdistinct",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "",
                        "paramNameEN": "Fields"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbSumV2",
            "zh": {
                "desZH": "",
                "nameZH": "统计总和",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "sum",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "column",
                        "paramDesEN": "",
                        "paramNameEN": "Field"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbAvgV2",
            "zh": {
                "nameZH": "统计平均数",
                "paramZH": [],
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "average",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramNameEN": "Field",
                        "paramName": "column",
                        "paramDesEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-wechatConfig:+queryProfitShareOrder",
            "zh": {
                "desZH": "发起分账请求后，可调用此接口查询分账结果",
                "nameZH": "[v3] 查询分账结果",
                "paramZH": [
                    {
                        "paramNameZH": "微信订单号",
                        "paramName": "transactionId",
                        "paramDesZH": "必填"
                    },
                    {
                        "paramName": "outOrderNo",
                        "paramDesZH": "必填",
                        "paramNameZH": "商户分账单号"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户ID",
                        "paramName": "mchId"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+createReturnOrder",
            "zh": {
                "desZH": "如果订单已经分账，在退款时，可以先调此接口，将已分账的资金从分账接收方的账户回退给分账方，再发起退款。",
                "nameZH": "[v3]请求分账回退",
                "paramZH": [
                    {
                        "paramName": "orderId",
                        "paramDesZH": "可选，微信分账单号和商户分账单号二选一",
                        "paramNameZH": "微信分账单号"
                    },
                    {
                        "paramName": "outOrderNo",
                        "paramDesZH": "可选，微信分账单号和商户分账单号二选一",
                        "paramNameZH": "商户分账单号"
                    },
                    {
                        "paramName": "outReturnNo",
                        "paramDesZH": "必填，如不填，则自动生成",
                        "paramNameZH": "商家回退单号"
                    },
                    {
                        "paramName": "returnMchid",
                        "paramDesZH": "必填",
                        "paramNameZH": "回退商户号"
                    },
                    {
                        "paramName": "amount",
                        "paramDesZH": "必填，单位为分",
                        "paramNameZH": "回退金额"
                    },
                    {
                        "paramNameZH": "回退描述",
                        "paramName": "description",
                        "paramDesZH": "必填"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramNameZH": "商户APIv3密钥",
                        "paramName": "mchSecretKey",
                        "paramDesZH": ""
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey",
                        "paramName": "mchPemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式",
                        "paramName": "mode"
                    },
                    {
                        "paramNameZH": "子商户ID",
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+queryReturnOrder",
            "zh": {
                "desZH": "商户需要核实回退结果，可调用此接口查询回退结果",
                "nameZH": "[v3]查询分账回退结果",
                "paramZH": [
                    {
                        "paramName": "outReturnNo",
                        "paramDesZH": "必填",
                        "paramNameZH": "商户回退单号"
                    },
                    {
                        "paramNameZH": "商户分账单号",
                        "paramName": "outOrderNo",
                        "paramDesZH": "必填"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式",
                        "paramName": "mode"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+unfreezeOrder",
            "zh": {
                "desZH": "不需要进行分账的订单，可直接调用本接口将订单的金额全部解冻给本商户",
                "nameZH": "[v3]解冻剩余资金",
                "paramZH": [
                    {
                        "paramDesZH": "必填",
                        "paramNameZH": "微信订单号",
                        "paramName": "transactionId"
                    },
                    {
                        "paramName": "outOrderNo",
                        "paramDesZH": "必填，如不填，则自动生成",
                        "paramNameZH": "商户分账单号"
                    },
                    {
                        "paramName": "description",
                        "paramDesZH": "必填",
                        "paramNameZH": "分账描述"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥",
                        "paramName": "mchSecretKey"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramNameZH": "商户PemCert",
                        "paramName": "mchPemCert",
                        "paramDesZH": ""
                    },
                    {
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式",
                        "paramName": "mode"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+queryOrderAmount",
            "zh": {
                "nameZH": "[v3]查询剩余待分金额",
                "paramZH": [
                    {
                        "paramDesZH": "必填",
                        "paramNameZH": "微信订单号",
                        "paramName": "transactionId"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramName": "mchSecretKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey",
                        "paramName": "mchPemKey"
                    },
                    {
                        "paramName": "mchPemCert",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ],
                "desZH": "可调用此接口查询订单剩余待分金额"
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+addProfitShareReceiver",
            "zh": {
                "desZH": "商户发起添加分账接收方请求，建立分账接收方列表。后续可通过发起分账请求，将分账方商户结算后的资金，分到该分账接收方",
                "nameZH": "[v3]新增分账接收方",
                "paramZH": [
                    {
                        "paramNameZH": "场景",
                        "paramName": "type",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "accountType",
                        "paramDesZH": "",
                        "paramNameZH": "分账接收方类型"
                    },
                    {
                        "paramName": "account",
                        "paramDesZH": "必填",
                        "paramNameZH": "分账接收方账号"
                    },
                    {
                        "paramName": "name",
                        "paramDesZH": "可选",
                        "paramNameZH": "分账接收方姓名"
                    },
                    {
                        "paramName": "relationType",
                        "paramDesZH": "",
                        "paramNameZH": "与分账方关系类型"
                    },
                    {
                        "paramName": "customRelation",
                        "paramDesZH": "可选",
                        "paramNameZH": "自定义分账关系"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramNameZH": "商户APIv3密钥",
                        "paramName": "mchSecretKey",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert",
                        "paramName": "mchPemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+delProfitShareReceiver",
            "zh": {
                "desZH": "商户发起删除分账接收方请求。删除后，不支持将分账方商户结算后的资金，分到该分账接收方",
                "nameZH": "[v3]删除分账接收方",
                "paramZH": [
                    {
                        "paramName": "type",
                        "paramDesZH": "",
                        "paramNameZH": "场景"
                    },
                    {
                        "paramName": "accountType",
                        "paramDesZH": "",
                        "paramNameZH": "分账接收方类型"
                    },
                    {
                        "paramDesZH": "必填",
                        "paramNameZH": "分账接收方账号",
                        "paramName": "account"
                    },
                    {
                        "paramName": "mchId",
                        "paramDesZH": "",
                        "paramNameZH": "商户ID"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户APIv3密钥",
                        "paramName": "mchSecretKey"
                    },
                    {
                        "paramName": "mchPemKey",
                        "paramDesZH": "",
                        "paramNameZH": "商户PemKey"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "商户PemCert",
                        "paramName": "mchPemCert"
                    },
                    {
                        "paramName": "mode",
                        "paramDesZH": "common：普通商户模式\nservicer：服务商模式",
                        "paramNameZH": "模式"
                    },
                    {
                        "paramName": "subMchId",
                        "paramDesZH": "必填，如不填，则默认使用接口配置中的预设子商户ID\n",
                        "paramNameZH": "子商户ID"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-userCenter:*",
            "zh": {
                "name": "用户中心"
            },
            "en": {
                "name": "data-userCenter"
            }
        },
        {
            "name": "data-userCenter:.nid",
            "zh": null,
            "en": null
        },
        {
            "name": "data-userCenter:+passwordLoginUser",
            "zh": {
                "desZH": "发起用户名密码登录（用户）",
                "nameZH": "发起用户登录",
                "paramZH": [
                    {
                        "paramName": "userName",
                        "paramDesZH": "",
                        "paramNameZH": "用户名"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "密码",
                        "paramName": "password"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "userLoginPassword",
                "paramEN": [
                    {
                        "paramName": "userName",
                        "paramDesEN": "",
                        "paramNameEN": "userName"
                    },
                    {
                        "paramName": "password",
                        "paramDesEN": "",
                        "paramNameEN": "password"
                    }
                ]
            }
        },
        {
            "name": "data-userCenter:+updateActiveUserInfo",
            "zh": {
                "desZH": "设置当前用户信息",
                "nameZH": "设置当前用户信息",
                "paramZH": [
                    {
                        "paramName": "userInfo",
                        "paramDesZH": "{\n    \"数据ID\": 1,\n    \"userName\": \"staff122@ih5.cn\",\n    \"phoneNumber\": \"18621212255\",\n    \"avatar\": \"E-a4d932d37c1d13dd4ac63443e291fe64_5220_120_120.png?fileType=image\",\n    \"email\": null,\n    \"name\": \"staff122@ih5.cn\",\n    \"nickname\": \"test1223\",\n    \"sex\": 0,\n    \"lastTimeLogin\": \"2024-11-16 18:12:11\",\n    \"departmentNum\": 1,\n    \"disableStatus\": 0,\n    \"deleteStatus\": 0,\n    \"level\": null,\n    \"roles\": null,\n    \"提交用户\": \"csrhkettbmfijmh1qj20\",\n    \"创建时间\": \"2024-11-15 18:05:36\",\n    \"更新时间\": \"2024-12-11 11:01:10\"\n}",
                        "paramNameZH": "用户信息"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-userCenter:+getUserList",
            "zh": {
                "desZH": "管理员获取用户列表",
                "nameZH": "管理员获取用户列表",
                "paramZH": [
                    {
                        "paramName": "offset",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "",
                        "paramName": "limit"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-userCenter:+adminGetUserInfoCustomize",
            "zh": {
                "desZH": "管理员获取指定用户信息（可自定义条件）",
                "nameZH": "管理员获取可自定义条件的用户信息",
                "paramZH": [
                    {
                        "paramName": "offset",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    },
                    {
                        "paramName": "limit",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "数据库的自定义条件",
                        "paramName": "condition"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-userCenter:+adminGetUserInfoSpecify",
            "zh": {
                "desZH": "管理员获取指定用户信息（指定条件） ",
                "nameZH": "管理员获取指定用户信息",
                "paramZH": [
                    {
                        "paramName": "userName",
                        "paramDesZH": "",
                        "paramNameZH": "用户名"
                    },
                    {
                        "paramName": "id",
                        "paramDesZH": "",
                        "paramNameZH": "数据ID"
                    },
                    {
                        "paramName": "name",
                        "paramDesZH": "",
                        "paramNameZH": "名称"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "邮箱",
                        "paramName": "email"
                    },
                    {
                        "paramNameZH": "手机号",
                        "paramName": "phoneNumber",
                        "paramDesZH": ""
                    },
                    {
                        "paramName": "nickName",
                        "paramDesZH": "",
                        "paramNameZH": "昵称"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-userCenter:+updateUserInfo",
            "zh": {
                "desZH": "管理员设置当前用户信息",
                "nameZH": "管理员设置当前用户信息",
                "paramZH": [
                    {
                        "paramDesZH": "用户信息\n{\n    \"数据ID\": 1,\n    \"userName\": \"staff122@ih5.cn\",\n    \"phoneNumber\": \"18621212255\",\n    \"avatar\": \"E-a4d932d37c1d13dd4ac63443e291fe64_5220_120_120.png?fileType=image\",\n    \"email\": null,\n    \"name\": \"staff122@ih5.cn\",\n    \"nickname\": \"test1223\",\n    \"sex\": 0,\n    \"lastTimeLogin\": \"2024-11-16 18:12:11\",\n    \"departmentNum\": 1,\n    \"disableStatus\": 0,\n    \"deleteStatus\": 0,\n    \"level\": null,\n    \"roles\": null,\n    \"提交用户\": \"csrhkettbmfijmh1qj20\",\n    \"创建时间\": \"2024-11-15 18:05:36\",\n    \"更新时间\": \"2024-12-11 11:01:10\"\n}",
                        "paramNameZH": "用户信息",
                        "paramName": "userInfo"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "DbInsertResult:+columns",
            "zh": null,
            "en": null
        },
        {
            "name": "DbInsertResult:+failReason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "DbInsertResult:+getDataId",
            "zh": {
                "desZH": "",
                "nameZH": "数据ID"
            },
            "en": {
                "desEN": "",
                "nameEN": "dataId"
            }
        },
        {
            "name": "DbInsertResult:+getOneArr",
            "zh": {
                "desZH": "",
                "nameZH": "一维数组"
            },
            "en": null
        },
        {
            "name": "DbInsertResult:+getDataObjLocArr",
            "zh": {
                "desZH": "",
                "nameZH": "数据对象"
            },
            "en": {
                "desEN": "",
                "nameEN": "dataObj"
            }
        },
        {
            "name": "UcResultVO:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UcResultVO:+code",
            "zh": {
                "desZH": "",
                "nameZH": "状态码，200为成功"
            },
            "en": null
        },
        {
            "name": "UcResultVO:+reason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": null
        },
        {
            "name": "UcResultVO:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "UcResultVO:+total",
            "zh": null,
            "en": null
        },
        {
            "name": "UcResultVO:+headerList",
            "zh": null,
            "en": null
        },
        {
            "name": "UcLoginVO:*",
            "zh": {
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "UcLoginVO:+code",
            "zh": {
                "desZH": "",
                "nameZH": "状态码，200为成功"
            },
            "en": null
        },
        {
            "name": "UcLoginVO:+reason",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": null
        },
        {
            "name": "UcLoginVO:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "UcLoginVO:+isSuccess",
            "zh": {
                "desZH": "",
                "nameZH": "是否登陆"
            },
            "en": null
        },
        {
            "name": "data-userCenter:+loginAdministrator",
            "zh": {
                "desZH": "发起用户名密码登录（管理员）",
                "nameZH": "发起管理员登录",
                "paramZH": [
                    {
                        "paramName": "userName",
                        "paramDesZH": "",
                        "paramNameZH": "用户名"
                    },
                    {
                        "paramName": "password",
                        "paramDesZH": "",
                        "paramNameZH": "密码"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-userCenter:+getCurrentUserInfo",
            "zh": {
                "paramZH": [
                    {
                        "paramNameZH": "1-管理员/0-用户",
                        "paramName": "isAdmin",
                        "paramDesZH": ""
                    }
                ],
                "desZH": "获取当前用户信息",
                "nameZH": "获取当前用户信息"
            },
            "en": {
                "desEN": "",
                "nameEN": "getUserInfo",
                "paramEN": []
            }
        },
        {
            "name": "data-userCenter:+jumpToLoginPage",
            "zh": {
                "desZH": "获取登陆url",
                "nameZH": "获取登陆页面链接",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "UcJumpVO:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UcJumpVO:+code",
            "zh": null,
            "en": null
        },
        {
            "name": "UcJumpVO:+reason",
            "zh": null,
            "en": null
        },
        {
            "name": "UcJumpVO:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "UcJumpVO:+getAdminLoginUrl",
            "zh": {
                "desZH": "",
                "nameZH": "管理员登陆"
            },
            "en": null
        },
        {
            "name": "UcJumpVO:+getUserLoginUrl",
            "zh": {
                "desZH": "",
                "nameZH": "用户登陆"
            },
            "en": null
        },
        {
            "name": "data-db:+dbSelectFromMain",
            "zh": {
                "desZH": "输出数据库中的数据，可以设定相应的“筛选条件”，“排序方式”，“输出行数”以及“输出列”。在回调中，可以获取到输出的操作是否成功，输出结果的数据（对象数组或二维数组格式），以及输出结果的行数。",
                "nameZH": "输出(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramDesZH": "输出字段的排序方式，默认为按数据ID/创建时间升序，即我们在数据表中看到的自然顺序。注意，当数据量大时，请为排序的字段添加索引。自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc",
                        "paramNameZH": "排序方法",
                        "paramName": "orders"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "\"起始位置\"从0开始；需要输出的行数，从1开始。比如，要输出最开始的10条数据，则\"起始位置\"填0，\"输出行数\"填10。如果不填输出行数，则默认为50条。注意，一次性输出过多的数据，会消耗数据库的性能，造成后台计算时间延长。建议每次输出，仅输出当前需要的数据，如果用户在前端需要查看一个很长的数据列表，则请使用分页的方法，分批次输出。",
                        "paramNameZH": "输出行数"
                    },
                    {
                        "paramNameZH": "输出列",
                        "paramName": "cols",
                        "paramDesZH": "选择数据库要输出的列，可以直接勾选，或者使用自定义方法，输入或绑定一个数组，比如 [\"用户ID\",\"姓名\",\"得分\"]。"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "You can set filter conditions by selecting the criteria for each field. For high-frequency and large data volume queries, ensure that indexes are added. Click the gear icon to switch to custom conditions, which must be in array format. For example, [\"and\", [\"name\", \"eq\", \"Tom\"]] represents filtering data where the name equals Tom, with \"and\" representing \"and\" and \"eq\" as the operator, where the left side of the operator is the field name and the right side is the specific value. Nested arrays can be used to implement multi-level complex filter conditions, such as [\"and\", [\"or\", [\"name\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"age\", \"gt\", 1]]. In this structure, operators include: equal to with eq, not equal to with neq, contains with contains, does not contain with notContains, starts with startsWith, ends with endsWith, within range with in, not within range with nin, greater than with gt, less than with lt, greater than or equal to with gte, and less than or equal to with lte. When checking for date equality, two operators are needed: use gte for greater than or equal to the current date, and lt for less than the next day. For date inequality, use lt for less than the current date or gte for greater than or equal to the next day's date. Dates greater than use gte for the next day, less than use lt for the same day, greater than or equal to use gte for the same day, and less than or equal to use lte for the same day.",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "OrderBy"
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": "OutputRows"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "The fields to be selected. Either check the fields from the list, or customize the filed names in an array, eg. [\"nameA\", \"nameB\"].\nNote: all fields will be selected if this value is customized in the wrong format.",
                        "paramNameEN": "Fields"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ],
                "desEN": "Selects entries from the data table that satisfy specific conditions. The result can be re-ordered by sorting the value of specific fields, and be partially returned in Callback by setting Range parameter.",
                "nameEN": "select(fromTheMasterCluster)"
            }
        },
        {
            "name": "UcCurrentUserInfoVO:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UcCurrentUserInfoVO:+code",
            "zh": null,
            "en": null
        },
        {
            "name": "UcCurrentUserInfoVO:+reason",
            "zh": null,
            "en": null
        },
        {
            "name": "UcCurrentUserInfoVO:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "UcCurrentUserInfoVO:+getCurrentUser",
            "zh": null,
            "en": {
                "desEN": "",
                "nameEN": "userInfo"
            }
        },
        {
            "name": "data-db:+dbGroupByFromMain",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "",
                        "paramNameZH": "输出列"
                    },
                    {
                        "paramNameZH": "分类列",
                        "paramName": "groups",
                        "paramDesZH": ""
                    },
                    {
                        "paramDesZH": "自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc",
                        "paramNameZH": "排序方法",
                        "paramName": "orders"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "",
                        "paramNameZH": "输出行数"
                    },
                    {
                        "paramNameZH": "",
                        "paramName": "extra",
                        "paramDesZH": ""
                    }
                ],
                "desZH": "",
                "nameZH": "分类统计(从主集群)"
            },
            "en": {
                "desEN": "Groups those entries that satisfy specific conditions by indicating grouping fields, and applies aggregate functions to specific fields within each group. The aggregation result is returned in Callback.",
                "nameEN": "groupBy(fromTheMasterCluster)",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions\n"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Aggregations",
                        "paramName": "cols"
                    },
                    {
                        "paramName": "groups",
                        "paramDesEN": "",
                        "paramNameEN": "Grouping Fields"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "OrderBy"
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": "Range"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbCountFromMain",
            "zh": {
                "desZH": "统计数据库中符合筛选条件的数据的数目，也就是筛选得到的数据对应的行数。",
                "nameZH": "统计数目(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramNameZH": "",
                        "paramName": "extra",
                        "paramDesZH": ""
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "count(fromTheMasterCluster)",
                "paramEN": [
                    {
                        "paramDesEN": "",
                        "paramNameEN": "Conditions",
                        "paramName": "cons"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbDistinctCountFromMain",
            "zh": {
                "desZH": "统计数目的升级版本，可以统计数据库中有多少条针对某个字段不重复的记录。",
                "nameZH": "统计去重数目(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "要统计总和的字段。",
                        "paramNameZH": "数值字段"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ]
            },
            "en": {
                "desEN": "Counts the number of distinct values in specific fields of entries that satisfy the specific conditions. Multiple fields can be selected to set value combination.",
                "nameEN": "countdistinct(fromTheMasterCluster)",
                "paramEN": [
                    {
                        "paramNameEN": "Conditions",
                        "paramName": "cons",
                        "paramDesEN": ""
                    },
                    {
                        "paramNameEN": "Field Name",
                        "paramName": "cols",
                        "paramDesEN": ""
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-db:+dbSumFromMain",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计平均数的字段。",
                        "paramNameZH": "数值字段"
                    },
                    {
                        "paramNameZH": "",
                        "paramName": "extra",
                        "paramDesZH": ""
                    }
                ],
                "desZH": "筛选数据库中的数据，并统计指定数值字段的所有数值之和，其中统计的字段必须为数值类型。",
                "nameZH": "统计总和(从主集群)"
            },
            "en": {
                "paramEN": [
                    {
                        "paramNameEN": "Conditions",
                        "paramName": "cons",
                        "paramDesEN": ""
                    },
                    {
                        "paramName": "column",
                        "paramDesEN": "",
                        "paramNameEN": "Field Name"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "",
                        "paramName": "extra"
                    }
                ],
                "desEN": "Sums up the value of a specific field of those entries that satisfy specific conditions, and returns the result in Callback.",
                "nameEN": "sumOneField(fromTheMasterCluster)"
            }
        },
        {
            "name": "data-db:+dbAvgFromMain",
            "zh": {
                "nameZH": "统计平均数(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计平均数的字段。",
                        "paramNameZH": "数值字段"
                    },
                    {
                        "paramNameZH": "",
                        "paramName": "extra",
                        "paramDesZH": ""
                    }
                ],
                "desZH": "筛选数据库中的数据，并计算指定数值字段的所有数值的平均数，其中统计的字段必须为数值类型。"
            },
            "en": {
                "desEN": "Averages the value of a specific field of those entries that satisfy specific conditions, and returns the result in Callback.",
                "nameEN": "averageOneField(fromTheMasterCluster)",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "column",
                        "paramDesEN": "",
                        "paramNameEN": "Field Name"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbSelectFromMain",
            "zh": {
                "nameZH": "输出(从主集群)",
                "paramZH": [
                    {
                        "paramNameZH": "筛选条件",
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。"
                    },
                    {
                        "paramName": "orders",
                        "paramDesZH": "输出字段的排序方式，默认为按数据ID/创建时间升序，即我们在数据表中看到的自然顺序。注意，当数据量大时，请为排序的字段添加索引。自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc",
                        "paramNameZH": "排序方式"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "需要输出的行数，从1开始。比如，要输出最开始的10条数据，则填1-10。如果不填输出行数，则默认为50条。注意，一次性输出过多的数据，会消耗数据库的性能，造成后台计算时间延长。建议每次输出，仅输出当前需要的数据，如果用户在前端需要查看一个很长的数据列表，则请使用分页的方法，分批次输出。",
                        "paramNameZH": "输出行数"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "选择数据库要输出的列，可以直接勾选，或者使用自定义方法，输入或绑定一个数组，比如 [\"用户ID\",\"姓名\",\"得分\"]。",
                        "paramNameZH": "输出列"
                    },
                    {
                        "paramName": "extra",
                        "paramDesZH": "",
                        "paramNameZH": ""
                    }
                ],
                "desZH": "输出数据库中的数据，可以设定相应的“筛选条件”，“排序方式”，“输出行数”以及“输出列”。在回调中，可以获取到输出的操作是否成功，输出结果的数据（对象数组或二维数组格式），以及输出结果的行数。"
            },
            "en": {
                "desEN": "Selects entries from the data table that satisfy specific conditions. The result can be re-ordered by sorting the value of specific fields, and be partially returned in Callback by setting Range parameter.",
                "nameEN": "selectfrommain",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "OrderBy"
                    },
                    {
                        "paramName": "range",
                        "paramDesEN": "",
                        "paramNameEN": "OutputRows"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "The fields to be selected. Either check the fields from the list, or customize the filed names in an array, eg. [\"nameA\", \"nameB\"].\nNote: all fields will be selected if this value is customized in the wrong format.",
                        "paramNameEN": "OutputFields"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "",
                        "paramName": "extra"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbGroupByFromMain",
            "zh": {
                "desZH": "",
                "nameZH": "分类统计(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "cols",
                        "paramDesZH": "",
                        "paramNameZH": "输出列"
                    },
                    {
                        "paramName": "groups",
                        "paramDesZH": "",
                        "paramNameZH": "分类列"
                    },
                    {
                        "paramDesZH": "自定义：对象数组列名为column,order。示例排序条件为\"数据ID降序排列\"，表示方法如下[{\"column\":\"数据ID\",\"order\":\"desc\"}]，升序则是order值为asc",
                        "paramNameZH": "排序方法",
                        "paramName": "orders"
                    },
                    {
                        "paramName": "range",
                        "paramDesZH": "",
                        "paramNameZH": "输出行数"
                    }
                ]
            },
            "en": {
                "desEN": "Groups those entries that satisfy specific conditions by indicating grouping fields, and applies aggregate functions to specific fields within each group. The aggregation result is returned in Callback.",
                "nameEN": "groupbyfrommain",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "",
                        "paramNameEN": "OutputFields"
                    },
                    {
                        "paramName": "groups",
                        "paramDesEN": "",
                        "paramNameEN": "GroupBy"
                    },
                    {
                        "paramName": "orders",
                        "paramDesEN": "",
                        "paramNameEN": "OrderBy"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "OutputRows",
                        "paramName": "range"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbCountV2FromMain",
            "zh": {
                "desZH": "",
                "nameZH": "统计数目(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "",
                        "paramName": "extra"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "extra",
                        "paramDesEN": "",
                        "paramNameEN": ""
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbDistinctCountV2FromMain",
            "zh": {
                "desZH": "",
                "nameZH": "统计去重数目(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramNameZH": "去重列",
                        "paramName": "cols",
                        "paramDesZH": "需要去重的列，可以设置一个去重列，比如”姓名“，那系统将统计当前数据表中有多少不重复的姓名行；也可以设置多个去重列，比如”姓名“，”班级“，那系统将统计当前数据表中有多少不重复的姓名与班级的组合。比如，有两行数据，第一行的”姓名“和”班级“分别是张三、一班；第二行是张三、二班；那如果去重列只填了”姓名“，那统计出来是数目是1， 如果去重列是”姓名“和”班级“，那统计出来的数目是2。"
                    },
                    {
                        "paramDesZH": "",
                        "paramNameZH": "",
                        "paramName": "extra"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "cols",
                        "paramDesEN": "The field of the value or value combination that needs to be distinct.",
                        "paramNameEN": "KeyFields"
                    },
                    {
                        "paramDesEN": "",
                        "paramNameEN": "",
                        "paramName": "extra"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbSumV2FromMain",
            "zh": {
                "desZH": "",
                "nameZH": "统计总和(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计总和的字段。",
                        "paramNameZH": "数值字段"
                    }
                ]
            },
            "en": {
                "desEN": "",
                "nameEN": "",
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "column",
                        "paramDesEN": "",
                        "paramNameEN": "SumField"
                    }
                ]
            }
        },
        {
            "name": "data-dbView:+dbAvgV2FromMain",
            "zh": {
                "desZH": "",
                "nameZH": "统计平均数(从主集群)",
                "paramZH": [
                    {
                        "paramName": "cons",
                        "paramDesZH": "入参类型:数组。你可以通过选择各个字段的条件来设定筛选条件。对于高频和数据量大的查询，请确保添加索引。点击齿轮图标可以切换到自定义条件，须使用数组格式。示例 [\"and\", [\"名称\", \"eq\", \"Tom\"]] 表示筛选姓名等于Tom的数据，and 表示“且”，eq 为操作符，操作符左侧是字段名，右侧是具体的值。支持使用嵌套数组实现多层复杂的筛选条件，例如 [\"and\", [\"or\", [\"名称\", \"eq\", \"Tom\"], [\"_id\", \"eq\", 1]], [\"年龄\", \"gt\", 1]]。在此结构中，操作符的选择包括：等于用 eq，不等于用 neq，包含用 contains，不包含用 notContains，开头用 startsWith，结尾用 endsWith，属于范围用 in，不属于范围用 nin，大于用 gt，小于用 lt，大于等于用 gte，小于等于用 lte。日期等于时，需要用两条操作符：使用 gte 表示大于等于当前日期，lt 表示小于次日；日期不等于用 lt 小于当前日期或 gte 大于等于次日日期；日期大于用一天后的 gte，小于用当天的 lt，大于等于用当天的 gte，小于等于用当天的 lte。",
                        "paramNameZH": "筛选条件"
                    },
                    {
                        "paramName": "column",
                        "paramDesZH": "要统计总和的字段。",
                        "paramNameZH": "数值字段"
                    }
                ]
            },
            "en": {
                "paramEN": [
                    {
                        "paramName": "cons",
                        "paramDesEN": "",
                        "paramNameEN": "Conditions"
                    },
                    {
                        "paramName": "column",
                        "paramDesEN": "",
                        "paramNameEN": "SumField"
                    }
                ],
                "desEN": "",
                "nameEN": ""
            }
        },
        {
            "name": "data-jsSDK:*",
            "zh": {
                "name": "data-jsSDK"
            },
            "en": {
                "name": "data-jsSDK"
            }
        },
        {
            "name": "data-jsSDK:+useCustomSDK",
            "zh": {
                "nameZH": "调用自定义方法",
                "paramZH": [
                    {
                        "paramNameZH": "方法名称",
                        "paramName": "fn",
                        "paramDesZH": "自定义方法的名称"
                    },
                    {
                        "paramNameZH": "方法参数",
                        "paramName": "param",
                        "paramDesZH": "调用方法传入的参数，是一个对象，比如{name:\"lucy\",id:21}"
                    }
                ],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-userCenter:+getCurrentAdminInfo",
            "zh": {
                "desZH": "获取当前管理员信息",
                "nameZH": "获取当前管理员信息",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "getAdminInfo",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+arrPush",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "Push"
            },
            "en": {
                "desEN": "",
                "nameEN": "Push",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+arrPop",
            "zh": {
                "desZH": "",
                "nameZH": "Pop",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Pop",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+arrShift",
            "zh": {
                "nameZH": "Shift",
                "paramZH": [],
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "Shift",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+arrUnshift",
            "zh": {
                "desZH": "",
                "nameZH": "Unshift",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Unshift",
                "paramEN": []
            }
        },
        {
            "name": "data-arr:+arrSplice",
            "zh": {
                "desZH": "",
                "nameZH": "Splice",
                "paramZH": []
            },
            "en": {
                "nameEN": "Splice",
                "paramEN": [],
                "desEN": ""
            }
        },
        {
            "name": "data-arr-2d:+arrPush",
            "zh": {
                "nameZH": "Push",
                "paramZH": [],
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "Push",
                "paramEN": []
            }
        },
        {
            "name": "data-arr-2d:+arrPop",
            "zh": {
                "desZH": "",
                "nameZH": "Pop",
                "paramZH": []
            },
            "en": {
                "nameEN": "Pop",
                "paramEN": [],
                "desEN": ""
            }
        },
        {
            "name": "data-arr-2d:+arrShift",
            "zh": {
                "desZH": "",
                "nameZH": "Shift",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Shift",
                "paramEN": []
            }
        },
        {
            "name": "data-arr-2d:+arrUnshift",
            "zh": {
                "desZH": "",
                "nameZH": "Unshift",
                "paramZH": []
            },
            "en": {
                "paramEN": [],
                "desEN": "",
                "nameEN": "Unshift"
            }
        },
        {
            "name": "data-arr-2d:+arrSplice",
            "zh": {
                "nameZH": "Splice",
                "paramZH": [],
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "Splice",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+arrPush",
            "zh": {
                "desZH": "",
                "nameZH": "Push",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Push",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+arrPop",
            "zh": {
                "desZH": "",
                "nameZH": "Pop",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Pop",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+arrShift",
            "zh": {
                "desZH": "",
                "nameZH": "Shift",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Shift",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+arrUnshift",
            "zh": {
                "desZH": "",
                "nameZH": "Unshift",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Unshift",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-arr:+arrSplice",
            "zh": {
                "nameZH": "Splice",
                "paramZH": [],
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "Splice",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-json:+arrPush",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "Push"
            },
            "en": {
                "desEN": "",
                "nameEN": "Push",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-json:+arrPop",
            "zh": {
                "desZH": "",
                "nameZH": "Pop",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Pop",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-json:+arrShift",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "Shift"
            },
            "en": {
                "desEN": "",
                "nameEN": "Shift",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-json:+arrUnshift",
            "zh": {
                "desZH": "",
                "nameZH": "Unshift",
                "paramZH": []
            },
            "en": {
                "desEN": "",
                "nameEN": "Unshift",
                "paramEN": []
            }
        },
        {
            "name": "data-obj-json:+arrSplice",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "Splice"
            },
            "en": {
                "desEN": "",
                "nameEN": "Splice",
                "paramEN": []
            }
        },
        {
            "name": "data-time:+setCustomFormat",
            "zh": {
                "desZH": "",
                "nameZH": "设置自定义格式的时间",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "UserInfoResult:+refresh_token",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+refreshAccessToken",
            "zh": {
                "paramZH": [],
                "desZH": "",
                "nameZH": "刷新缓存accessToken"
            },
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:+access_token",
            "zh": null,
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:+expires_in",
            "zh": null,
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:+refresh_token",
            "zh": null,
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:+openid",
            "zh": null,
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:+scope",
            "zh": null,
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "RefreshAccessTokenResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+genAuthorizeUrl",
            "zh": {
                "desZH": "",
                "nameZH": "获取授权登录地址",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "GenAuthorizeUrlResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GenAuthorizeUrlResult:+url",
            "zh": null,
            "en": null
        },
        {
            "name": "GenAuthorizeUrlResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "GenAuthorizeUrlResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "data-wechatConfig:+delAccessTokenCache",
            "zh": {
                "nameZH": "清空accessToken缓存",
                "paramZH": [],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-wechatConfig:+delTokenCache",
            "zh": {
                "desZH": "",
                "nameZH": "清空接口调用凭证缓存",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "SimpleCommonResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "SimpleCommonResult:+detail",
            "zh": null,
            "en": null
        },
        {
            "name": "SimpleCommonResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:.dbViewStructure",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:+setDbViewStructure",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:+dbSelect",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:+dbInsertJson",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:+dbBatchUpdate",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:+dbUpdateById",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:+dbUpdateOneAndFind",
            "zh": null,
            "en": null
        },
        {
            "name": "data-email:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-email:.dbId",
            "zh": null,
            "en": null
        },
        {
            "name": "data-email:.scope",
            "zh": null,
            "en": null
        },
        {
            "name": "data-email:.name",
            "zh": null,
            "en": null
        },
        {
            "name": "data-email:+sendEmail",
            "zh": {
                "desZH": "给个人发送邮件",
                "nameZH": "发送邮件",
                "paramZH": [
                    {
                        "paramName": "receiver",
                        "paramDesZH": "",
                        "paramNameZH": "收件人"
                    },
                    {
                        "paramName": "title",
                        "paramDesZH": "",
                        "paramNameZH": "标题"
                    },
                    {
                        "paramName": "body",
                        "paramDesZH": "",
                        "paramNameZH": "内容"
                    },
                    {
                        "paramName": "sendFormat",
                        "paramDesZH": "",
                        "paramNameZH": "发送格式"
                    },
                    {
                        "paramName": "attachments",
                        "paramDesZH": "",
                        "paramNameZH": "附件列表"
                    }
                ]
            },
            "en": null
        },
        {
            "name": "data-email:+sendEmails",
            "zh": {
                "paramZH": [
                    {
                        "paramName": "receivers",
                        "paramDesZH": "",
                        "paramNameZH": "收件人（数组形式）"
                    },
                    {
                        "paramName": "title",
                        "paramDesZH": "",
                        "paramNameZH": "标题"
                    },
                    {
                        "paramName": "body",
                        "paramDesZH": "",
                        "paramNameZH": "内容"
                    },
                    {
                        "paramName": "sendFormat",
                        "paramDesZH": "",
                        "paramNameZH": "发送格式"
                    },
                    {
                        "paramNameZH": "附件列表",
                        "paramName": "attachments",
                        "paramDesZH": ""
                    }
                ],
                "desZH": "群发邮件",
                "nameZH": "发送多人邮件"
            },
            "en": null
        },
        {
            "name": "data-email:+dbSelect",
            "zh": {
                "desZH": "输出数据库中的数据，可以设定相应的“筛选条件”，“排序方式\"，“输出行数”以及”输出列”。在回调中，可以获取到输出的操作是否成功，输出结果的数据(对象数组或一维数组格式)，以及输出结果的行数。",
                "nameZH": "输出",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-email:+dbGroupBy",
            "zh": {
                "desZH": "",
                "nameZH": "分类统计",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "EmailSendEmailVO:*",
            "zh": null,
            "en": null
        },
        {
            "name": "EmailSendEmailVO:+resVal",
            "zh": {
                "desZH": "",
                "nameZH": "值"
            },
            "en": null
        },
        {
            "name": "EmailSendEmailVO:+isSuccess",
            "zh": {
                "nameZH": "是否成功",
                "desZH": ""
            },
            "en": {
                "desEN": "",
                "nameEN": "success"
            }
        },
        {
            "name": "EmailSendEmailVO:+detail",
            "zh": {
                "desZH": "",
                "nameZH": "失败原因"
            },
            "en": {
                "desEN": "",
                "nameEN": "message"
            }
        },
        {
            "name": "XflowResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowResult:+code",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowResult:+reason",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "data-xflow:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-xflow:+flow",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowGetMethodListResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowGetMethodListResult:+code",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowGetMethodListResult:+reason",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowGetMethodListResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowGetMethodListResult:+getSelf",
            "zh": null,
            "en": null
        },
        {
            "name": "XflowGetMethodListResult:+methodList",
            "zh": null,
            "en": null
        },
        {
            "name": "data-xflow:+getMethodList",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbView:.rules",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr:+arrSort",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr:+arrReverse",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr-2d:+arrSort",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr-2d:+arrReverse",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-arr:+arrSort",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-arr:+arrReverse",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbView:.fieldDict",
            "zh": null,
            "en": null
        },
        {
            "name": "data-batchExecutor:*",
            "zh": {
                "name": "服务并行器"
            },
            "en": {
                "name": "data-batchExecutor"
            }
        },
        {
            "name": "data-batchExecutor:+schedule",
            "zh": {
                "desZH": "",
                "nameZH": "配置并行服务",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-batchExecutor:+exec",
            "zh": {
                "desZH": "",
                "nameZH": "运行",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-batchExecutor:+scheduleAndExec",
            "zh": {
                "desZH": "",
                "nameZH": "配置并运行",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "BECommonVO:*",
            "zh": null,
            "en": null
        },
        {
            "name": "BECommonVO:+code",
            "zh": null,
            "en": null
        },
        {
            "name": "BECommonVO:+reason",
            "zh": null,
            "en": null
        },
        {
            "name": "BECommonVO:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "BEExecVO:*",
            "zh": null,
            "en": null
        },
        {
            "name": "BEExecVO:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "BEExecVO:+results",
            "zh": null,
            "en": null
        },
        {
            "name": "BEExecVO:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "data-time:+setUnixMS",
            "zh": {
                "nameZH": "设置unix时间戳(毫秒)",
                "paramZH": [],
                "desZH": ""
            },
            "en": null
        },
        {
            "name": "data-time:+setUnixS",
            "zh": {
                "desZH": "",
                "nameZH": "设置unix时间戳(秒)",
                "paramZH": []
            },
            "en": null
        },
        {
            "name": "data-sourceCfg:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-sourceCfg:+getDictCfg",
            "zh": null,
            "en": null
        },
        {
            "name": "GetDictCfgResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GetDictCfgResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "GetDictCfgResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "GetDictCfgResult:+dictMap",
            "zh": null,
            "en": null
        },
        {
            "name": "data-stream:*",
            "zh": null,
            "en": null
        },
        {
            "name": "data-stream:.flowJson",
            "zh": null,
            "en": null
        },
        {
            "name": "data-stream:.globalVars",
            "zh": null,
            "en": null
        },
        {
            "name": "data-stream:.enableDebug",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr:+jsonDelete",
            "zh": null,
            "en": null
        },
        {
            "name": "data-arr-2d:+jsonDelete",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+arrPush",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+arrPop",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+arrShift",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+arrUnshift",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+arrSplice",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+arrSort",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+arrReverse",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-1d:+jsonDelete",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-arr:+jsonDelete",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-json:+arrSort",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-json:+arrReverse",
            "zh": null,
            "en": null
        },
        {
            "name": "data-obj-json:+jsonDelete",
            "zh": null,
            "en": null
        },
        {
            "name": "server-auth:*",
            "zh": {
                "name": "认证系统"
            },
            "en": {
                "name": "ServerAuth"
            }
        },
        {
            "name": "server-auth:+generateLoginToken",
            "zh": null,
            "en": null
        },
        {
            "name": "server-auth:+revokeToken",
            "zh": null,
            "en": null
        },
        {
            "name": "server-auth:+revokeUserTokens",
            "zh": null,
            "en": null
        },
        {
            "name": "server-auth:+revokeAllTokens",
            "zh": null,
            "en": null
        },
        {
            "name": "server-auth:+refreshUserInfo",
            "zh": null,
            "en": null
        },
        {
            "name": "server-auth:+getUserSessions",
            "zh": null,
            "en": null
        },
        {
            "name": "server-auth:+getCurrentSession",
            "zh": null,
            "en": null
        },
        {
            "name": "GenerateLoginTokenRtn:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GenerateLoginTokenRtn:+token",
            "zh": null,
            "en": null
        },
        {
            "name": "GenerateLoginTokenRtn:+tokenId",
            "zh": null,
            "en": null
        },
        {
            "name": "GenerateLoginTokenRtn:+expiresAt",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentSessionRtn:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentSessionRtn:+session",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentUserInfoRtn:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentUserInfoRtn:+user",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentUserInfoRtn:+newToken",
            "zh": null,
            "en": null
        },
        {
            "name": "GetUserSessionsRtn:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GetUserSessionsRtn:+sessions",
            "zh": null,
            "en": null
        },
        {
            "name": "RevokeUserTokensRtn:*",
            "zh": null,
            "en": null
        },
        {
            "name": "RevokeUserTokensRtn:+affectedCount",
            "zh": null,
            "en": null
        },
        {
            "name": "GenerateLoginTokenRtn:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "GenerateLoginTokenRtn:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentSessionRtn:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentSessionRtn:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentUserInfoRtn:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "GetCurrentUserInfoRtn:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "GetUserSessionsRtn:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "GetUserSessionsRtn:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "RevokeUserTokensRtn:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "RevokeUserTokensRtn:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "CommonResult:+failReason",
            "zh": null,
            "en": null
        },
        {
            "name": "CommonResult:+isSuccess",
            "zh": null,
            "en": null
        },
        {
            "name": "GeneralResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "GeneralResult:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "GeneralResult:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "data-encrypt:+signWithRSA",
            "zh": null,
            "en": null
        },
        {
            "name": "data-encrypt:+verifySignWithRSA",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifyCodeResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifyCodeResult:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "SignWithRsaResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "SignWithRsaResult:+sign",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifySignWithRsaResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifySignWithRsaResult:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "VerifySignWithRsaResult:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "data-db:+dbBatchUpdateFast",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbClient:+dbBatchUpdateFast",
            "zh": null,
            "en": null
        },
        {
            "name": "data-dbView:+dbBatchUpdateFast",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:*",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:.sourceTable",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:.identitiesTable",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:+createUserByPassword",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:+verifyUserByPassword",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:+getUserById",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:+updateBasicProfile",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:+createOrGetUserByOAuth",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:+bindOAuthIdentity",
            "zh": null,
            "en": null
        },
        {
            "name": "user-store:+clearAllUsers",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreAuthResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreAuthResult:+userId",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreAuthResult:+user",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreAuthResult:+subjectInfo",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreAuthResult:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreAuthResult:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreUserResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreUserResult:+user",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreUserResult:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "UserStoreUserResult:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "server-security:*",
            "zh": {
                "name": "后台安全工具"
            },
            "en": {
                "name": "BackendSecurityToolkit"
            }
        },
        {
            "name": "server-security:+sha256",
            "zh": null,
            "en": {
                "nameEN": "sha256",
                "paramEN": [
                    {
                        "paramName": "text",
                        "paramNameEN": "text",
                        "paramDesEN": "Plain text to hash"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex or base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+health",
            "zh": null,
            "en": {
                "nameEN": "health",
                "paramEN": [
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+base64UrlEncode",
            "zh": null,
            "en": {
                "nameEN": "base64UrlEncode",
                "paramEN": [
                    {
                        "paramName": "text",
                        "paramNameEN": "text",
                        "paramDesEN": "Plain text to encode"
                    },
                    {
                        "paramName": "padded",
                        "paramNameEN": "padded",
                        "paramDesEN": "Include = padding (default false, JWT-style)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+base64UrlDecode",
            "zh": null,
            "en": {
                "nameEN": "base64UrlDecode",
                "paramEN": [
                    {
                        "paramName": "encoded",
                        "paramNameEN": "encoded",
                        "paramDesEN": "base64url-encoded input (padded or unpadded)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+hmacSha256",
            "zh": null,
            "en": {
                "nameEN": "hmacSha256",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload string to authenticate (raw bytes)"
                    },
                    {
                        "paramName": "key",
                        "paramNameEN": "key",
                        "paramDesEN": "HMAC key string (raw bytes); v0.1 only accepts inline key"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex (default), base64, or base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+createPkceChallengeS256",
            "zh": null,
            "en": {
                "nameEN": "createPkceChallengeS256",
                "paramEN": [
                    {
                        "paramName": "verifier",
                        "paramNameEN": "verifier",
                        "paramDesEN": "PKCE verifier (43-128 chars from [A-Z a-z 0-9 - . _ ~])"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+base64Encode",
            "zh": null,
            "en": {
                "nameEN": "base64Encode",
                "paramEN": [
                    {
                        "paramName": "text",
                        "paramNameEN": "text",
                        "paramDesEN": "Plain text to encode"
                    },
                    {
                        "paramName": "padded",
                        "paramNameEN": "padded",
                        "paramDesEN": "Include = padding (default true)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+base64Decode",
            "zh": null,
            "en": {
                "nameEN": "base64Decode",
                "paramEN": [
                    {
                        "paramName": "encoded",
                        "paramNameEN": "encoded",
                        "paramDesEN": "base64 input (padded or unpadded)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+hexEncode",
            "zh": null,
            "en": {
                "nameEN": "hexEncode",
                "paramEN": [
                    {
                        "paramName": "text",
                        "paramNameEN": "text",
                        "paramDesEN": "Plain text to encode"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+hexDecode",
            "zh": null,
            "en": {
                "nameEN": "hexDecode",
                "paramEN": [
                    {
                        "paramName": "encoded",
                        "paramNameEN": "encoded",
                        "paramDesEN": "Hex input (upper or lower case)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+urlEncode",
            "zh": null,
            "en": {
                "nameEN": "urlEncode",
                "paramEN": [
                    {
                        "paramName": "text",
                        "paramNameEN": "text",
                        "paramDesEN": "Plain text to percent-encode (RFC 3986)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+urlDecode",
            "zh": null,
            "en": {
                "nameEN": "urlDecode",
                "paramEN": [
                    {
                        "paramName": "encoded",
                        "paramNameEN": "encoded",
                        "paramDesEN": "Percent-encoded input"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+formUrlEncode",
            "zh": null,
            "en": {
                "nameEN": "formUrlEncode",
                "paramEN": [
                    {
                        "paramName": "pairs",
                        "paramNameEN": "pairs",
                        "paramDesEN": "Ordered array of [key,value] tuples"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+sha1",
            "zh": null,
            "en": {
                "nameEN": "sha1",
                "paramEN": [
                    {
                        "paramName": "text",
                        "paramNameEN": "text",
                        "paramDesEN": "Plain text to hash (legacy compatibility only)"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+md5",
            "zh": null,
            "en": {
                "nameEN": "md5",
                "paramEN": [
                    {
                        "paramName": "text",
                        "paramNameEN": "text",
                        "paramDesEN": "Plain text to hash (legacy compatibility only)"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+hmacSha1",
            "zh": null,
            "en": {
                "nameEN": "hmacSha1",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload to authenticate"
                    },
                    {
                        "paramName": "key",
                        "paramNameEN": "key",
                        "paramDesEN": "HMAC key (legacy compatibility only)"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+randomBytes",
            "zh": null,
            "en": {
                "nameEN": "randomBytes",
                "paramEN": [
                    {
                        "paramName": "length",
                        "paramNameEN": "length",
                        "paramDesEN": "Byte count 1..=4096 (default 32)"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+randomString",
            "zh": null,
            "en": {
                "nameEN": "randomString",
                "paramEN": [
                    {
                        "paramName": "length",
                        "paramNameEN": "length",
                        "paramDesEN": "Character count 1..=4096 (default 32)"
                    },
                    {
                        "paramName": "alphabet",
                        "paramNameEN": "alphabet",
                        "paramDesEN": "alphanumeric (default), hex, urlSafe, pkceVerifier"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+createNonce",
            "zh": null,
            "en": {
                "nameEN": "createNonce",
                "paramEN": [
                    {
                        "paramName": "length",
                        "paramNameEN": "length",
                        "paramDesEN": "Character count 8..=512 (default 32)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+createPkceVerifier",
            "zh": null,
            "en": {
                "nameEN": "createPkceVerifier",
                "paramEN": [
                    {
                        "paramName": "length",
                        "paramNameEN": "length",
                        "paramDesEN": "Character count 43..=128 (default 64) per RFC 7636"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+jwtDecode",
            "zh": null,
            "en": {
                "nameEN": "jwtDecode",
                "paramEN": [
                    {
                        "paramName": "token",
                        "paramNameEN": "token",
                        "paramDesEN": "JWT compact string (decoded WITHOUT verifying signature)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+jwsVerify",
            "zh": null,
            "en": {
                "nameEN": "jwsVerify",
                "paramEN": [
                    {
                        "paramName": "token",
                        "paramNameEN": "token",
                        "paramDesEN": "JWT compact string to verify"
                    },
                    {
                        "paramName": "alg",
                        "paramNameEN": "alg",
                        "paramDesEN": "HS256 / RS256 / ES256"
                    },
                    {
                        "paramName": "key",
                        "paramNameEN": "key",
                        "paramDesEN": "HMAC secret (HS256) or PEM public key (RS256/ES256)"
                    },
                    {
                        "paramName": "expectedClaims",
                        "paramNameEN": "expectedClaims",
                        "paramDesEN": "Optional {iss, aud, sub, nonce}"
                    },
                    {
                        "paramName": "leeway",
                        "paramNameEN": "leeway",
                        "paramDesEN": "Clock skew seconds (default 60)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+jwksResolveKey",
            "zh": null,
            "en": {
                "nameEN": "jwksResolveKey",
                "paramEN": [
                    {
                        "paramName": "jwksJson",
                        "paramNameEN": "jwksJson",
                        "paramDesEN": "JWKS document (object or JSON string)"
                    },
                    {
                        "paramName": "kid",
                        "paramNameEN": "kid",
                        "paramDesEN": "Key id to resolve"
                    },
                    {
                        "paramName": "alg",
                        "paramNameEN": "alg",
                        "paramDesEN": "Optional algorithm hint"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+jwksVerifyJwt",
            "zh": null,
            "en": {
                "nameEN": "jwksVerifyJwt",
                "paramEN": [
                    {
                        "paramName": "jwksJson",
                        "paramNameEN": "jwksJson",
                        "paramDesEN": "JWKS document (object or JSON string)"
                    },
                    {
                        "paramName": "token",
                        "paramNameEN": "token",
                        "paramDesEN": "JWT compact string to verify"
                    },
                    {
                        "paramName": "expectedClaims",
                        "paramNameEN": "expectedClaims",
                        "paramDesEN": "Optional {iss, aud, sub, nonce}"
                    },
                    {
                        "paramName": "leeway",
                        "paramNameEN": "leeway",
                        "paramDesEN": "Clock skew seconds (default 60)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+rsaSha256Sign",
            "zh": null,
            "en": {
                "nameEN": "rsaSha256Sign",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload to sign"
                    },
                    {
                        "paramName": "pemKey",
                        "paramNameEN": "pemKey",
                        "paramDesEN": "PEM-encoded PKCS#8 RSA private key"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+rsaSha256Verify",
            "zh": null,
            "en": {
                "nameEN": "rsaSha256Verify",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload that was signed"
                    },
                    {
                        "paramName": "pemKey",
                        "paramNameEN": "pemKey",
                        "paramDesEN": "PEM-encoded RSA public key"
                    },
                    {
                        "paramName": "signature",
                        "paramNameEN": "signature",
                        "paramDesEN": "Signature bytes (encoding per signatureEncoding)"
                    },
                    {
                        "paramName": "signatureEncoding",
                        "paramNameEN": "signatureEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+ecdsaP256Sha256Sign",
            "zh": null,
            "en": {
                "nameEN": "ecdsaP256Sha256Sign",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload to sign"
                    },
                    {
                        "paramName": "pemKey",
                        "paramNameEN": "pemKey",
                        "paramDesEN": "PEM-encoded PKCS#8 EC P-256 private key"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+ecdsaP256Sha256Verify",
            "zh": null,
            "en": {
                "nameEN": "ecdsaP256Sha256Verify",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload that was signed"
                    },
                    {
                        "paramName": "pemKey",
                        "paramNameEN": "pemKey",
                        "paramDesEN": "PEM-encoded EC P-256 public key"
                    },
                    {
                        "paramName": "signature",
                        "paramNameEN": "signature",
                        "paramDesEN": "64-byte r||s signature in chosen encoding"
                    },
                    {
                        "paramName": "signatureEncoding",
                        "paramNameEN": "signatureEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+stateCreate",
            "zh": null,
            "en": {
                "nameEN": "stateCreate",
                "paramEN": [
                    {
                        "paramName": "payload",
                        "paramNameEN": "payload",
                        "paramDesEN": "Arbitrary JSON payload (provider/project/returnUrl/nonce, no secrets)"
                    },
                    {
                        "paramName": "secret",
                        "paramNameEN": "secret",
                        "paramDesEN": "HMAC secret string (platform-owned)"
                    },
                    {
                        "paramName": "ttlSeconds",
                        "paramNameEN": "ttlSeconds",
                        "paramDesEN": "30..=86400, default 600"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+stateVerifyStateless",
            "zh": null,
            "en": {
                "nameEN": "stateVerifyStateless",
                "paramEN": [
                    {
                        "paramName": "stateToken",
                        "paramNameEN": "stateToken",
                        "paramDesEN": "Token previously returned by stateCreate"
                    },
                    {
                        "paramName": "secret",
                        "paramNameEN": "secret",
                        "paramDesEN": "Same HMAC secret used at create time"
                    },
                    {
                        "paramName": "leeway",
                        "paramNameEN": "leeway",
                        "paramDesEN": "Clock skew seconds (default 60)"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+verifyHmacHeader",
            "zh": null,
            "en": {
                "nameEN": "verifyHmacHeader",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload bytes the sender signed"
                    },
                    {
                        "paramName": "key",
                        "paramNameEN": "key",
                        "paramDesEN": "HMAC secret string"
                    },
                    {
                        "paramName": "providedMac",
                        "paramNameEN": "providedMac",
                        "paramDesEN": "MAC value from request header"
                    },
                    {
                        "paramName": "algorithm",
                        "paramNameEN": "algorithm",
                        "paramDesEN": "hmacSha256 (default) or hmacSha1"
                    },
                    {
                        "paramName": "providedMacEncoding",
                        "paramNameEN": "providedMacEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+verifyTimestampedHmacHeader",
            "zh": null,
            "en": {
                "nameEN": "verifyTimestampedHmacHeader",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Payload bytes the sender signed"
                    },
                    {
                        "paramName": "key",
                        "paramNameEN": "key",
                        "paramDesEN": "HMAC secret string"
                    },
                    {
                        "paramName": "providedMac",
                        "paramNameEN": "providedMac",
                        "paramDesEN": "MAC value from request header"
                    },
                    {
                        "paramName": "algorithm",
                        "paramNameEN": "algorithm",
                        "paramDesEN": "hmacSha256 (default) or hmacSha1"
                    },
                    {
                        "paramName": "providedMacEncoding",
                        "paramNameEN": "providedMacEncoding",
                        "paramDesEN": "hex (default), base64, base64url"
                    },
                    {
                        "paramName": "timestamp",
                        "paramNameEN": "timestamp",
                        "paramDesEN": "Unix epoch seconds from request header"
                    },
                    {
                        "paramName": "toleranceSeconds",
                        "paramNameEN": "toleranceSeconds",
                        "paramDesEN": "Max |now - timestamp| (default 300)"
                    },
                    {
                        "paramName": "separator",
                        "paramNameEN": "separator",
                        "paramDesEN": "Between timestamp and data; default '.'"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "BackendSecuritySha256Result:*",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecuritySha256Result:+hash",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecuritySha256Result:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecuritySha256Result:+status",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecuritySha256Result:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecuritySha256Result:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:*",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+name",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+runtime",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+version",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+ops",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+data",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+status",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+message",
            "zh": null,
            "en": null
        },
        {
            "name": "BackendSecurityHealthResult:+success",
            "zh": null,
            "en": null
        },
        {
            "name": "sys-test:*",
            "zh": null,
            "en": {
                "name": "SysTest"
            }
        },
        {
            "name": "sys-test:+test",
            "zh": null,
            "en": {
                "nameEN": "test",
                "paramEN": []
            }
        },
        {
            "name": "server-security:+rsaOaepSha256Encrypt",
            "zh": null,
            "en": {
                "nameEN": "rsaOaepSha256Encrypt",
                "paramEN": [
                    {
                        "paramName": "data",
                        "paramNameEN": "data",
                        "paramDesEN": "Plaintext to encrypt"
                    },
                    {
                        "paramName": "pemKey",
                        "paramNameEN": "pemKey",
                        "paramDesEN": "PEM-encoded RSA public key"
                    },
                    {
                        "paramName": "inputEncoding",
                        "paramNameEN": "inputEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "base64 (default), base64url, hex, or raw"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+rsaOaepSha256Decrypt",
            "zh": null,
            "en": {
                "nameEN": "rsaOaepSha256Decrypt",
                "paramEN": [
                    {
                        "paramName": "ciphertext",
                        "paramNameEN": "ciphertext",
                        "paramDesEN": "Ciphertext returned by rsaOaepSha256Encrypt"
                    },
                    {
                        "paramName": "pemKey",
                        "paramNameEN": "pemKey",
                        "paramDesEN": "PEM-encoded RSA private key"
                    },
                    {
                        "paramName": "inputEncoding",
                        "paramNameEN": "inputEncoding",
                        "paramDesEN": "base64 (default), base64url, hex, or raw"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+aesGcmEncrypt",
            "zh": null,
            "en": {
                "nameEN": "aesGcmEncrypt",
                "paramEN": [
                    {
                        "paramName": "plaintext",
                        "paramNameEN": "plaintext",
                        "paramDesEN": "Plaintext to encrypt"
                    },
                    {
                        "paramName": "plaintextEncoding",
                        "paramNameEN": "plaintextEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "key",
                        "paramNameEN": "key",
                        "paramDesEN": "32-byte AES key"
                    },
                    {
                        "paramName": "keyEncoding",
                        "paramNameEN": "keyEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "nonce",
                        "paramNameEN": "nonce",
                        "paramDesEN": "Optional 12-byte nonce; generated when omitted"
                    },
                    {
                        "paramName": "nonceEncoding",
                        "paramNameEN": "nonceEncoding",
                        "paramDesEN": "base64 (default), base64url, hex, or raw"
                    },
                    {
                        "paramName": "aad",
                        "paramNameEN": "aad",
                        "paramDesEN": "Optional additional authenticated data"
                    },
                    {
                        "paramName": "aadEncoding",
                        "paramNameEN": "aadEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "base64 (default), base64url, hex, or raw"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        },
        {
            "name": "server-security:+aesGcmDecrypt",
            "zh": null,
            "en": {
                "nameEN": "aesGcmDecrypt",
                "paramEN": [
                    {
                        "paramName": "ciphertext",
                        "paramNameEN": "ciphertext",
                        "paramDesEN": "Ciphertext returned by aesGcmEncrypt"
                    },
                    {
                        "paramName": "inputEncoding",
                        "paramNameEN": "inputEncoding",
                        "paramDesEN": "base64 (default), base64url, hex, or raw"
                    },
                    {
                        "paramName": "key",
                        "paramNameEN": "key",
                        "paramDesEN": "32-byte AES key"
                    },
                    {
                        "paramName": "keyEncoding",
                        "paramNameEN": "keyEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "nonce",
                        "paramNameEN": "nonce",
                        "paramDesEN": "12-byte nonce returned by aesGcmEncrypt"
                    },
                    {
                        "paramName": "nonceEncoding",
                        "paramNameEN": "nonceEncoding",
                        "paramDesEN": "base64 (default), base64url, hex, or raw"
                    },
                    {
                        "paramName": "aad",
                        "paramNameEN": "aad",
                        "paramDesEN": "Optional additional authenticated data"
                    },
                    {
                        "paramName": "aadEncoding",
                        "paramNameEN": "aadEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "outputEncoding",
                        "paramNameEN": "outputEncoding",
                        "paramDesEN": "raw (default), base64, base64url, or hex"
                    },
                    {
                        "paramName": "requestId",
                        "paramNameEN": "requestId",
                        "paramDesEN": "Optional request id for tracing"
                    }
                ]
            }
        }
    ],
    "VxJaMap": {
        "server-security": {
            "path": "comp.BackendSecurityToolkit",
            "props": [],
            "methods": [
                {
                    "name": "sha256",
                    "type": "IvxResult<BackendSecuritySha256Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "health",
                    "type": "IvxResult<BackendSecurityHealthResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "base64UrlEncode",
                    "type": "IvxResult<BackendSecurityBase64UrlEncodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "padded",
                            "type": "boolean"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "base64UrlDecode",
                    "type": "IvxResult<BackendSecurityBase64UrlDecodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "encoded",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "hmacSha256",
                    "type": "IvxResult<BackendSecurityHmacSha256Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "createPkceChallengeS256",
                    "type": "IvxResult<BackendSecurityPkceChallengeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "verifier",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "base64Encode",
                    "type": "IvxResult<BackendSecurityBase64EncodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "padded",
                            "type": "boolean"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "base64Decode",
                    "type": "IvxResult<BackendSecurityBase64DecodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "encoded",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "hexEncode",
                    "type": "IvxResult<BackendSecurityHexEncodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "hexDecode",
                    "type": "IvxResult<BackendSecurityHexDecodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "encoded",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "urlEncode",
                    "type": "IvxResult<BackendSecurityUrlEncodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "urlDecode",
                    "type": "IvxResult<BackendSecurityUrlDecodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "encoded",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "formUrlEncode",
                    "type": "IvxResult<BackendSecurityFormUrlEncodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "pairs",
                            "type": "JsonArr"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "sha1",
                    "type": "IvxResult<BackendSecuritySha1Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "md5",
                    "type": "IvxResult<BackendSecurityMd5Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "hmacSha1",
                    "type": "IvxResult<BackendSecurityHmacSha1Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "randomBytes",
                    "type": "IvxResult<BackendSecurityRandomBytesResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "length",
                            "type": "long"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "randomString",
                    "type": "IvxResult<BackendSecurityRandomStringResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "length",
                            "type": "long"
                        },
                        {
                            "name": "alphabet",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "createNonce",
                    "type": "IvxResult<BackendSecurityNonceResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "length",
                            "type": "long"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "createPkceVerifier",
                    "type": "IvxResult<BackendSecurityPkceVerifierResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "length",
                            "type": "long"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "jwtDecode",
                    "type": "IvxResult<BackendSecurityJwtDecodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "token",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "jwsVerify",
                    "type": "IvxResult<BackendSecurityJwsVerifyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "token",
                            "type": "String"
                        },
                        {
                            "name": "alg",
                            "type": "String"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "expectedClaims",
                            "type": "JsonObj"
                        },
                        {
                            "name": "leeway",
                            "type": "long"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "jwksResolveKey",
                    "type": "IvxResult<BackendSecurityJwksResolveKeyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "jwksJson",
                            "type": "JsonObj"
                        },
                        {
                            "name": "kid",
                            "type": "String"
                        },
                        {
                            "name": "alg",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "jwksVerifyJwt",
                    "type": "IvxResult<BackendSecurityJwksVerifyJwtResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "jwksJson",
                            "type": "JsonObj"
                        },
                        {
                            "name": "token",
                            "type": "String"
                        },
                        {
                            "name": "expectedClaims",
                            "type": "JsonObj"
                        },
                        {
                            "name": "leeway",
                            "type": "long"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "rsaSha256Sign",
                    "type": "IvxResult<BackendSecurityRsaSha256SignResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "pemKey",
                            "type": "String"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "rsaSha256Verify",
                    "type": "IvxResult<BackendSecurityRsaSha256VerifyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "pemKey",
                            "type": "String"
                        },
                        {
                            "name": "signature",
                            "type": "String"
                        },
                        {
                            "name": "signatureEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "ecdsaP256Sha256Sign",
                    "type": "IvxResult<BackendSecurityEcdsaP256Sha256SignResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "pemKey",
                            "type": "String"
                        },
                        {
                            "name": "outputEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "ecdsaP256Sha256Verify",
                    "type": "IvxResult<BackendSecurityEcdsaP256Sha256VerifyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "pemKey",
                            "type": "String"
                        },
                        {
                            "name": "signature",
                            "type": "String"
                        },
                        {
                            "name": "signatureEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "stateCreate",
                    "type": "IvxResult<BackendSecurityStateCreateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "payload",
                            "type": "JsonObj"
                        },
                        {
                            "name": "secret",
                            "type": "String"
                        },
                        {
                            "name": "ttlSeconds",
                            "type": "long"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "stateVerifyStateless",
                    "type": "IvxResult<BackendSecurityStateVerifyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "stateToken",
                            "type": "String"
                        },
                        {
                            "name": "secret",
                            "type": "String"
                        },
                        {
                            "name": "leeway",
                            "type": "long"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "verifyHmacHeader",
                    "type": "IvxResult<BackendSecurityHmacHeaderVerifyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "providedMac",
                            "type": "String"
                        },
                        {
                            "name": "algorithm",
                            "type": "String"
                        },
                        {
                            "name": "providedMacEncoding",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "verifyTimestampedHmacHeader",
                    "type": "IvxResult<BackendSecurityTimestampedHmacHeaderVerifyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "providedMac",
                            "type": "String"
                        },
                        {
                            "name": "algorithm",
                            "type": "String"
                        },
                        {
                            "name": "providedMacEncoding",
                            "type": "String"
                        },
                        {
                            "name": "timestamp",
                            "type": "long"
                        },
                        {
                            "name": "toleranceSeconds",
                            "type": "long"
                        },
                        {
                            "name": "separator",
                            "type": "String"
                        },
                        {
                            "name": "requestId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                }
            ],
            "ctx": "true"
        },
        "FileTxtResult": {
            "path": "comp.FileResult.FileTxtResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "result.isSuccess"
                },
                {
                    "name": "fileInfo",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result.fileInfo"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GetFullUrlResult": {
            "path": "comp.FileResult.GetFullUrlResult",
            "props": [],
            "methods": [
                {
                    "name": "url",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "url"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UploadUrlResult": {
            "path": "comp.FileResult.UploadUrlResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                },
                {
                    "name": "fileInfos",
                    "type": "JsonArr",
                    "params": [],
                    "visible": "true",
                    "param": "fileInfos"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "server-api": {
            "path": "comp.ServerApi",
            "props": [
                {
                    "name": "url",
                    "type": "String"
                },
                {
                    "name": "method",
                    "type": "String"
                },
                {
                    "name": "reqType",
                    "type": "String"
                },
                {
                    "name": "noHeader",
                    "type": "boolean"
                },
                {
                    "name": "raw",
                    "type": "boolean"
                },
                {
                    "name": "headerParams",
                    "type": "JsonObj"
                },
                {
                    "name": "bodyParams",
                    "type": "JsonObj"
                },
                {
                    "name": "timeout",
                    "type": "int"
                }
            ],
            "methods": [
                {
                    "name": "sendServerApiRequest",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "headers",
                            "type": "JsonObj",
                            "display": "ApiParamsKeyValue"
                        },
                        {
                            "name": "body",
                            "type": "JsonVal",
                            "display": "ApiParamsKeyValue"
                        },
                        {
                            "name": "reqUrl",
                            "type": "String"
                        },
                        {
                            "name": "timeout",
                            "type": "long"
                        },
                        {
                            "name": "method",
                            "type": "String",
                            "display": "Select",
                            "options": "[POST,GET,DELETE,PUT]",
                            "def": "POST"
                        },
                        {
                            "name": "reqType",
                            "type": "String",
                            "display": "Select",
                            "options": "[JSON,FORM,XML,RAW,FORM-DATA]"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "prepareEventStream",
                    "type": "IvxResult<PrepareEventStreamRtn>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "headers",
                            "type": "JsonObj",
                            "display": "ApiParamsKeyValue"
                        },
                        {
                            "name": "body",
                            "type": "JsonObj",
                            "display": "ApiParamsKeyValue"
                        },
                        {
                            "name": "name",
                            "type": "String"
                        },
                        {
                            "name": "reqUrl",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                }
            ],
            "ctx": "true"
        },
        "server-auth": {
            "path": "comp.ServerAuth",
            "props": [],
            "methods": [
                {
                    "name": "generateLoginToken",
                    "type": "IvxResult<GenerateLoginTokenRtn>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "String"
                        },
                        {
                            "name": "authRealmCode",
                            "type": "String"
                        },
                        {
                            "name": "subjectInfo",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userInfo",
                            "type": "JsonObj"
                        },
                        {
                            "name": "maxConcurrent",
                            "type": "long"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "revokeToken",
                    "type": "IvxResult<GeneralResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "tokenId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "revokeUserTokens",
                    "type": "IvxResult<RevokeUserTokensRtn>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "String"
                        },
                        {
                            "name": "authRealmCode",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "revokeAllTokens",
                    "type": "IvxResult<GeneralResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "refreshUserInfo",
                    "type": "IvxResult<GeneralResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "String"
                        },
                        {
                            "name": "authRealmCode",
                            "type": "String"
                        },
                        {
                            "name": "newUserInfo",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getUserSessions",
                    "type": "IvxResult<GetUserSessionsRtn>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "String"
                        },
                        {
                            "name": "authRealmCode",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getCurrentSession",
                    "type": "IvxResult<GetCurrentSessionRtn>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "authRealmCode",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                }
            ],
            "ctx": "true"
        },
        "server-file": {
            "path": "comp.ServerFile",
            "props": [],
            "methods": [
                {
                    "name": "fileTxt",
                    "type": "IvxResult<FileTxtResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "fileBase64",
                    "type": "IvxResult<FileTxtResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "ext",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "uploadUrlFile",
                    "type": "IvxResult<UploadUrlResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "urls",
                            "type": "JsonArr"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getFullUrl",
                    "type": "IvxResult<GetFullUrlResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "filename",
                            "type": "String"
                        },
                        {
                            "name": "https",
                            "type": "boolean",
                            "display": "Boolean"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "server-sys-serverSys": {
            "path": "helper.ServerSysServerSys",
            "props": [],
            "methods": [
                {
                    "name": "_sysTime",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "type",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "setLog",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "topic",
                            "type": "String"
                        },
                        {
                            "name": "level",
                            "type": "long",
                            "display": "Select",
                            "options": "[0,1,2]"
                        },
                        {
                            "name": "sMsg",
                            "type": "String"
                        },
                        {
                            "name": "aData",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "sleep",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "second",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "clearCache",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "type",
                            "type": "String"
                        },
                        {
                            "name": "nid",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "clearCacheMulti",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "type",
                            "type": "String"
                        },
                        {
                            "name": "list",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "genToken",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "userId",
                            "type": "String"
                        },
                        {
                            "name": "userInfo",
                            "type": "JsonObj"
                        },
                        {
                            "name": "tenantId",
                            "type": "String"
                        },
                        {
                            "name": "validTime",
                            "type": "double"
                        },
                        {
                            "name": "level",
                            "type": "String",
                            "display": "Select",
                            "options": "[app,group,account]",
                            "def": "app"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "clearToken",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        }
                    ]
                }
            ],
            "ctx": "true"
        },
        "sys-test": {
            "path": "comp.SysTest",
            "props": [],
            "methods": [
                {
                    "name": "test",
                    "type": "IvxResult<JsonObj>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": "true"
                }
            ],
            "ctx": "true"
        },
        "user-store": {
            "path": "comp.UserStore",
            "props": [
                {
                    "name": "sourceTable",
                    "type": "String"
                },
                {
                    "name": "identitiesTable",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "createUserByPassword",
                    "type": "IvxResult<UserStoreAuthResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "account",
                            "type": "String"
                        },
                        {
                            "name": "password",
                            "type": "String"
                        },
                        {
                            "name": "nickname",
                            "type": "String"
                        },
                        {
                            "name": "avatar",
                            "type": "String"
                        },
                        {
                            "name": "email",
                            "type": "String"
                        },
                        {
                            "name": "phone",
                            "type": "String"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "verifyUserByPassword",
                    "type": "IvxResult<UserStoreAuthResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "account",
                            "type": "String"
                        },
                        {
                            "name": "password",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getUserById",
                    "type": "IvxResult<UserStoreUserResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "long"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "updateBasicProfile",
                    "type": "IvxResult<UserStoreUserResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "long"
                        },
                        {
                            "name": "nickname",
                            "type": "String"
                        },
                        {
                            "name": "displayName",
                            "type": "String"
                        },
                        {
                            "name": "avatar",
                            "type": "String"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "createOrGetUserByOAuth",
                    "type": "IvxResult<UserStoreAuthResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "provider",
                            "type": "String"
                        },
                        {
                            "name": "providerUserId",
                            "type": "String"
                        },
                        {
                            "name": "providerUnionId",
                            "type": "String"
                        },
                        {
                            "name": "nickname",
                            "type": "String"
                        },
                        {
                            "name": "avatar",
                            "type": "String"
                        },
                        {
                            "name": "email",
                            "type": "String"
                        },
                        {
                            "name": "phone",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "bindOAuthIdentity",
                    "type": "IvxResult<GeneralResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "long"
                        },
                        {
                            "name": "provider",
                            "type": "String"
                        },
                        {
                            "name": "providerUserId",
                            "type": "String"
                        },
                        {
                            "name": "providerUnionId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "clearAllUsers",
                    "type": "IvxResult<GeneralResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                }
            ],
            "ctx": "true"
        },
        "PrepareEventStreamRtn": {
            "path": "comp.models.PrepareEventStreamRtn",
            "props": [],
            "methods": [
                {
                    "name": "session",
                    "type": "String",
                    "params": [],
                    "param": "session",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityBase64DecodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityBase64DecodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityBase64EncodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityBase64EncodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityBase64UrlDecodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityBase64UrlDecodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityBase64UrlEncodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityBase64UrlEncodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityEcdsaP256Sha256SignResult": {
            "path": "comp.models.backendSecurity.BackendSecurityEcdsaP256Sha256SignResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityEcdsaP256Sha256VerifyResult": {
            "path": "comp.models.backendSecurity.BackendSecurityEcdsaP256Sha256VerifyResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityFormUrlEncodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityFormUrlEncodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityHealthResult": {
            "path": "comp.models.backendSecurity.BackendSecurityHealthResult",
            "props": [],
            "methods": [
                {
                    "name": "name",
                    "type": "String",
                    "params": [],
                    "param": "result.name",
                    "visible": "true"
                },
                {
                    "name": "runtime",
                    "type": "String",
                    "params": [],
                    "param": "result.runtime",
                    "visible": "true"
                },
                {
                    "name": "version",
                    "type": "String",
                    "params": [],
                    "param": "result.version",
                    "visible": "true"
                },
                {
                    "name": "ops",
                    "type": "JsonArr",
                    "params": [],
                    "param": "result.ops",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityHexDecodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityHexDecodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityHexEncodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityHexEncodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityHmacHeaderVerifyResult": {
            "path": "comp.models.backendSecurity.BackendSecurityHmacHeaderVerifyResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityHmacSha1Result": {
            "path": "comp.models.backendSecurity.BackendSecurityHmacSha1Result",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityHmacSha256Result": {
            "path": "comp.models.backendSecurity.BackendSecurityHmacSha256Result",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityJwksResolveKeyResult": {
            "path": "comp.models.backendSecurity.BackendSecurityJwksResolveKeyResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityJwksVerifyJwtResult": {
            "path": "comp.models.backendSecurity.BackendSecurityJwksVerifyJwtResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityJwsVerifyResult": {
            "path": "comp.models.backendSecurity.BackendSecurityJwsVerifyResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityJwtDecodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityJwtDecodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityMd5Result": {
            "path": "comp.models.backendSecurity.BackendSecurityMd5Result",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityNonceResult": {
            "path": "comp.models.backendSecurity.BackendSecurityNonceResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityPkceChallengeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityPkceChallengeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityPkceVerifierResult": {
            "path": "comp.models.backendSecurity.BackendSecurityPkceVerifierResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityRandomBytesResult": {
            "path": "comp.models.backendSecurity.BackendSecurityRandomBytesResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityRandomStringResult": {
            "path": "comp.models.backendSecurity.BackendSecurityRandomStringResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityRsaSha256SignResult": {
            "path": "comp.models.backendSecurity.BackendSecurityRsaSha256SignResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityRsaSha256VerifyResult": {
            "path": "comp.models.backendSecurity.BackendSecurityRsaSha256VerifyResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecuritySha1Result": {
            "path": "comp.models.backendSecurity.BackendSecuritySha1Result",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecuritySha256Result": {
            "path": "comp.models.backendSecurity.BackendSecuritySha256Result",
            "props": [],
            "methods": [
                {
                    "name": "hash",
                    "type": "String",
                    "params": [],
                    "param": "result.hash",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityStateCreateResult": {
            "path": "comp.models.backendSecurity.BackendSecurityStateCreateResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityStateVerifyResult": {
            "path": "comp.models.backendSecurity.BackendSecurityStateVerifyResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityTimestampedHmacHeaderVerifyResult": {
            "path": "comp.models.backendSecurity.BackendSecurityTimestampedHmacHeaderVerifyResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityUrlDecodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityUrlDecodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BackendSecurityUrlEncodeResult": {
            "path": "comp.models.backendSecurity.BackendSecurityUrlEncodeResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "status",
                    "type": "long",
                    "params": [],
                    "param": "result.status",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GenerateLoginTokenRtn": {
            "path": "comp.models.serverAuth.GenerateLoginTokenRtn",
            "props": [],
            "methods": [
                {
                    "name": "token",
                    "type": "String",
                    "params": [],
                    "param": "result.token",
                    "visible": "true"
                },
                {
                    "name": "tokenId",
                    "type": "String",
                    "params": [],
                    "param": "result.tokenId",
                    "visible": "true"
                },
                {
                    "name": "expiresAt",
                    "type": "long",
                    "params": [],
                    "param": "result.expiresAt",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GetCurrentSessionRtn": {
            "path": "comp.models.serverAuth.GetCurrentSessionRtn",
            "props": [],
            "methods": [
                {
                    "name": "session",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.session",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GetCurrentUserInfoRtn": {
            "path": "comp.models.serverAuth.GetCurrentUserInfoRtn",
            "props": [],
            "methods": [
                {
                    "name": "user",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.user",
                    "visible": "true"
                },
                {
                    "name": "newToken",
                    "type": "String",
                    "params": [],
                    "param": "result.newToken",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GetUserSessionsRtn": {
            "path": "comp.models.serverAuth.GetUserSessionsRtn",
            "props": [],
            "methods": [
                {
                    "name": "sessions",
                    "type": "JsonArr",
                    "params": [],
                    "param": "result.sessions",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "RevokeUserTokensRtn": {
            "path": "comp.models.serverAuth.RevokeUserTokensRtn",
            "props": [],
            "methods": [
                {
                    "name": "affectedCount",
                    "type": "long",
                    "params": [],
                    "param": "result.affectedCount",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UserStoreAuthResult": {
            "path": "comp.models.userStore.UserStoreAuthResult",
            "props": [],
            "methods": [
                {
                    "name": "userId",
                    "type": "long",
                    "params": [],
                    "param": "result.userId",
                    "visible": "true"
                },
                {
                    "name": "user",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.user",
                    "visible": "true"
                },
                {
                    "name": "subjectInfo",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.subjectInfo",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UserStoreUserResult": {
            "path": "comp.models.userStore.UserStoreUserResult",
            "props": [],
            "methods": [
                {
                    "name": "user",
                    "type": "JsonObj",
                    "params": [],
                    "param": "result.user",
                    "visible": "true"
                },
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "data-batchExecutor": {
            "path": "component.batchExecutor.BatchExecutorController",
            "props": [],
            "methods": [
                {
                    "name": "schedule",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "services",
                            "type": "JsonVal",
                            "display": "ServiceSchedule"
                        }
                    ]
                },
                {
                    "name": "exec",
                    "type": "IvxResult<BEExecVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "scheduleAndExec",
                    "type": "IvxResult<BEExecVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "services",
                            "type": "JsonVal",
                            "display": "ServiceSchedule"
                        }
                    ]
                }
            ]
        },
        "BECommonVO": {
            "path": "component.batchExecutor.model.BECommonVO",
            "props": [],
            "methods": [
                {
                    "name": "code",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "reason",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": []
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "BEExecVO": {
            "path": "component.batchExecutor.model.BEExecVO",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                },
                {
                    "name": "results",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "results"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "failReason"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AliPayCheckNoticeResult": {
            "path": "data.AliPayCheckNoticeResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "Boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AliPayUrlResult": {
            "path": "data.AliPayUrlResult",
            "props": [],
            "methods": [
                {
                    "name": "payURL",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "payURL"
                },
                {
                    "name": "out_trade_no",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "out_trade_no"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "Arr2dCommon": {
            "path": "data.Arr2dCommon",
            "props": [],
            "methods": [
                {
                    "name": "pushRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "insertTo",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "pushMulRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "insertTo",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "insertRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "index",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "insertMultipleRows",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "deleteRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "int|JsonVal|String"
                        }
                    ]
                },
                {
                    "name": "setRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "int"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "searchAllValue",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "sortMultArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "params",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "reverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "rowRandomSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "rmRepeatRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "convertColArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colNum",
                            "type": "T"
                        }
                    ]
                },
                {
                    "name": "rowNum",
                    "type": "int",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "funcType": "sysutil"
                },
                {
                    "name": "rowItem",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "rowNum",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "colItem",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "someCols",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "item",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "rowNum",
                            "type": "int"
                        },
                        {
                            "name": "colName",
                            "type": "String|int"
                        }
                    ]
                },
                {
                    "name": "ascOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "descOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "ascNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "descNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "randRow",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                }
            ]
        },
        "ArrCommon": {
            "path": "data.ArrCommon",
            "props": [],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "clearArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "pushItem",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "insertTo",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "pushMulval",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "insertTo",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "insertOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "insertMultiple",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "deleteIndex",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long|JsonVal|String"
                        }
                    ]
                },
                {
                    "name": "setOneValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "itemTotal",
                    "type": "int",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "oneArrItem",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "getRandomItem",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "toJsonString",
                    "type": "String",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "reverseArr",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "randomOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "uniqSet",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ]
                }
            ]
        },
        "data-accountSys": {
            "path": "data.DataAccountSys",
            "props": [
                {
                    "name": "id",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "genToken",
                    "type": "IvxResult<AccountSysTokenResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userId",
                            "type": "String"
                        },
                        {
                            "name": "userInfo",
                            "type": "JsonObj"
                        },
                        {
                            "name": "roleList",
                            "type": "JsonArr"
                        },
                        {
                            "name": "validTime",
                            "type": "long"
                        },
                        {
                            "name": "singlePoint",
                            "type": "boolean",
                            "display": "Boolean"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "parseToken",
                    "type": "IvxResult<AccountSysParseResult>",
                    "params": [],
                    "jsRetPos": "3"
                },
                {
                    "name": "resetToken",
                    "type": "IvxResult<AccountSysReasonResult>",
                    "params": [
                        {
                            "name": "userId",
                            "type": "long"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "getRoles",
                    "type": "IvxResult<AccountSysRolesResult>",
                    "params": []
                },
                {
                    "name": "getPolicies",
                    "type": "IvxResult<AccountSysPoliciesResult>",
                    "params": []
                },
                {
                    "name": "getRolePolicies",
                    "type": "IvxResult<AccountSysPoliciesResult>",
                    "params": []
                },
                {
                    "name": "addRole",
                    "type": "IvxResult<AccountSysReasonResult>",
                    "params": [
                        {
                            "name": "role",
                            "type": "String"
                        },
                        {
                            "name": "policies",
                            "type": "JsonArr"
                        },
                        {
                            "name": "description",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "delRoles",
                    "type": "IvxResult<AccountSysReasonResult>",
                    "params": [
                        {
                            "name": "roleList",
                            "type": "JsonArr"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "updateRole",
                    "type": "IvxResult<AccountSysReasonResult>",
                    "params": [
                        {
                            "name": "role",
                            "type": "String"
                        },
                        {
                            "name": "policies",
                            "type": "JsonArr"
                        },
                        {
                            "name": "rename",
                            "type": "String"
                        },
                        {
                            "name": "description",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "updateRoles",
                    "type": "IvxResult<AccountSysReasonResult>",
                    "params": [
                        {
                            "name": "roles",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "clearRoles",
                    "type": "IvxResult<AccountSysReasonResult>",
                    "params": []
                }
            ]
        },
        "data-alipay": {
            "path": "data.DataAlipay",
            "props": [],
            "methods": [
                {
                    "name": "createPayURL",
                    "type": "IvxResult<AliPayUrlResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "subject",
                            "type": "String"
                        },
                        {
                            "name": "body",
                            "type": "String"
                        },
                        {
                            "name": "total_amount",
                            "type": "long"
                        },
                        {
                            "name": "quit_url",
                            "type": "String"
                        },
                        {
                            "name": "return_url",
                            "type": "String"
                        },
                        {
                            "name": "notify_url",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "CheckAsyncNotice",
                    "type": "IvxResult<AliPayCheckNoticeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "subject",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-arr": {
            "path": "data.DataArr",
            "props": [
                {
                    "name": "value",
                    "type": "JsonArr"
                },
                {
                    "name": "headers",
                    "type": "JsonArr"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "clearArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "pushItem",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "pushMulVal",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "insertOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "insertMultiple",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "deleteItem",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "double|Object|long"
                        }
                    ]
                },
                {
                    "name": "deleteIndex",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "rmRepeatVal",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "setOneValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setRowMultValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr",
                            "display": "ArrColValue"
                        }
                    ]
                },
                {
                    "name": "searchValue",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ],
                    "jsRetPos": "4"
                },
                {
                    "name": "searchAllValue",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ],
                    "arrType": "arr",
                    "jsRetPos": "4"
                },
                {
                    "name": "getItem",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "jsRetPos": "3"
                },
                {
                    "name": "maxValue",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "jsRetPos": "3"
                },
                {
                    "name": "minValue",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "jsRetPos": "3"
                },
                {
                    "name": "sortType",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "sortType",
                            "type": "String",
                            "display": "Select",
                            "options": "[letterSort,letterReverse,numSort,numReverse,pinyinSort,pinyinReverse]"
                        }
                    ]
                },
                {
                    "name": "shuffle",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "reverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "oneArrToString",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "separator",
                            "type": "String"
                        }
                    ],
                    "jsRetPos": "3"
                },
                {
                    "name": "arrPush",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrPop",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrShift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrUnshift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSplice",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "deleteCount",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "comparator",
                            "type": "Comparator<JsonVal>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item1\"},{\"name\":\"item2\"}]",
                            "expand": "true"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrReverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "jsonDelete",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                }
            ]
        },
        "data-arr-2d": {
            "path": "data.DataArr2D",
            "props": [
                {
                    "name": "value",
                    "type": "JsonArr"
                },
                {
                    "name": "headers",
                    "type": "JsonArr"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "clearArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "addOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "pushRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "pushMulRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "insertRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "insertMultipleRows",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "pushCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "deleteRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "deleteCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long|long[]|String"
                        }
                    ]
                },
                {
                    "name": "setItemValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        },
                        {
                            "name": "colNum",
                            "type": "long"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setRowColsValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        },
                        {
                            "name": "values",
                            "type": "JsonArr",
                            "display": "ArrColValue"
                        }
                    ]
                },
                {
                    "name": "setMultiValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "values",
                            "type": "JsonArr",
                            "display": "ArrMultiValue"
                        }
                    ]
                },
                {
                    "name": "setRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "fillRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "fillCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "T"
                        }
                    ]
                },
                {
                    "name": "findRows",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "NormalOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "findRowsCnt",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        }
                    ]
                },
                {
                    "name": "searchAllValue",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ],
                    "arrType": "arr2d",
                    "jsRetPos": "4"
                },
                {
                    "name": "calculateSums",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonVal"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "NormalOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "calculateAverages",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonVal"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "NormalOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "sortMultArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "sortCol",
                            "type": "long|String"
                        },
                        {
                            "name": "sortType",
                            "type": "String",
                            "display": "NormalOrders"
                        }
                    ]
                },
                {
                    "name": "reverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "rowRandomSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "rmRepeatRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "convertColArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colNum",
                            "type": "T"
                        }
                    ]
                },
                {
                    "name": "arrPush",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrPop",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrShift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrUnshift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSplice",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "deleteCount",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "comparator",
                            "type": "Comparator<JsonVal>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item1\"},{\"name\":\"item2\"}]",
                            "expand": "true"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrReverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "jsonDelete",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_headersAndValue",
                    "type": "JsonObj",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "funcType": "prop"
                }
            ]
        },
        "data-bool": {
            "path": "data.DataBool",
            "props": [
                {
                    "name": "value",
                    "type": "boolean"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "boolean"
                        }
                    ]
                },
                {
                    "name": "toggleValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "setTrue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "setFalse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                }
            ]
        },
        "data-encrypt": {
            "path": "data.DataEncrypt",
            "props": [
                {
                    "name": "algorithm",
                    "type": "String"
                },
                {
                    "name": "workModel",
                    "type": "String"
                },
                {
                    "name": "paddingAlgorithm",
                    "type": "String"
                },
                {
                    "name": "hmac",
                    "type": "Boolean"
                },
                {
                    "name": "key",
                    "type": "String"
                },
                {
                    "name": "keyEncode",
                    "type": "String"
                },
                {
                    "name": "privateKey",
                    "type": "String"
                },
                {
                    "name": "publicKey",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "encryptSymmetric",
                    "type": "IvxResult<SymmetricResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "dataEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex]",
                            "def": "base64"
                        },
                        {
                            "name": "dataDecode",
                            "type": "String",
                            "display": "Select",
                            "options": "[raw,base64,hex]",
                            "def": "raw"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "keyEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        },
                        {
                            "name": "iv",
                            "type": "String"
                        },
                        {
                            "name": "ivEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "decryptSymmetric",
                    "type": "IvxResult<SymmetricResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "dataEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[raw,base64,hex]",
                            "def": "raw"
                        },
                        {
                            "name": "dataDecode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex]",
                            "def=base64": ""
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "keyEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        },
                        {
                            "name": "iv",
                            "type": "String"
                        },
                        {
                            "name": "ivEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "base64EncodeFunc",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "padding",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "dataEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[hex,raw]",
                            "def": "raw"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "base64DecodeFunc",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "padding",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "dataDecode",
                            "type": "String",
                            "display": "Select",
                            "options": "[hex,raw]",
                            "def": "raw"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "encryptAsymmetric",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "dataEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex]",
                            "def": "base64"
                        },
                        {
                            "name": "dataDecode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        },
                        {
                            "name": "publicKey",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "encryptHash",
                    "type": "IvxResult<HashResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "dataEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,url]",
                            "def": "base64"
                        },
                        {
                            "name": "dataDecode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "encryptHMAC",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "dataEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex]",
                            "def": "base64"
                        },
                        {
                            "name": "dataDecode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "keyEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "decryptAsymmetric",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "dataEncode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex,raw]",
                            "def": "raw"
                        },
                        {
                            "name": "dataDecode",
                            "type": "String",
                            "display": "Select",
                            "options": "[base64,hex]",
                            "def": "base64"
                        },
                        {
                            "name": "privateKey",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "signWithRSA",
                    "type": "IvxResult<SignWithRsaResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[RSA,RSA2]",
                            "def": "RSA2"
                        },
                        {
                            "name": "privateKey",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "verifySignWithRSA",
                    "type": "IvxResult<VerifySignWithRsaResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "sign",
                            "type": "String"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[RSA,RSA2]",
                            "def": "RSA2"
                        },
                        {
                            "name": "publicKey",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "sendImageCaptcha",
                    "type": "IvxResult<SendImageResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "verifyImageCaptcha",
                    "type": "IvxResult<UsualResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "code",
                            "type": "String"
                        },
                        {
                            "name": "token",
                            "type": "String"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "genHashCode",
                    "type": "IvxResult<genCodeResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "verifyHashCode",
                    "type": "IvxResult<VerifyCodeResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "text",
                            "type": "String"
                        },
                        {
                            "name": "hash",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "signJwtFuncV2",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonVal"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "parseJwtFuncV2",
                    "type": "IvxResult<StatusResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "token",
                            "type": "String"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "rawData",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "false"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-func": {
            "path": "data.DataFunc",
            "props": [
                {
                    "name": "code",
                    "type": "String"
                },
                {
                    "name": "inParams",
                    "type": "JsonArr"
                },
                {
                    "name": "outParams",
                    "type": "JsonArr"
                }
            ],
            "methods": [
                {
                    "name": "fireFunc",
                    "type": "IvxResult<T>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "Class<T>"
                        }
                    ]
                }
            ]
        },
        "data-int": {
            "path": "data.DataInt",
            "props": [
                {
                    "name": "value",
                    "type": "long"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "addOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "minusOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "addN",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "n",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "minusN",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "n",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "randomInteger",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "min",
                            "type": "double"
                        },
                        {
                            "name": "max",
                            "type": "double"
                        }
                    ]
                }
            ]
        },
        "data-javaSDK": {
            "path": "data.DataJavaSdk",
            "props": [],
            "methods": [
                {
                    "name": "useCustomSDK",
                    "type": "IvxResult<SdkResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "fn",
                            "type": "JsonVal"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-jsSDK": {
            "path": "data.DataJsSdk",
            "props": [],
            "methods": [
                {
                    "name": "useCustomSDK",
                    "type": "IvxResult<SdkResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "fn",
                            "type": "JsonVal"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-message": {
            "path": "data.DataMessage",
            "props": [],
            "methods": [
                {
                    "name": "sendSMS",
                    "type": "IvxResult<UsualReasonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "mobile",
                            "type": "String"
                        },
                        {
                            "name": "template",
                            "type": "String",
                            "display": "Select",
                            "options": "[叫号服务通知,服务变更通知,资费耗尽通知,服务到期通知,开始服务通知,完成服务通知,到期服务通知,确认用户身份]",
                            "hideCustom": "true"
                        },
                        {
                            "name": "args",
                            "type": "JsonObj",
                            "hasSubParams": "true"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "sendCustomSMS",
                    "type": "IvxResult<UsualReasonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "mobile",
                            "type": "String"
                        },
                        {
                            "name": "signName",
                            "type": "String"
                        },
                        {
                            "name": "smsCode",
                            "type": "String"
                        },
                        {
                            "name": "args",
                            "type": "JsonArr",
                            "display": "MultiKeyValue"
                        }
                    ],
                    "ctx": "true"
                }
            ]
        },
        "data-mqSvc": {
            "path": "data.DataMqSvc",
            "props": [
                {
                    "name": "inParams",
                    "type": "JsonArr"
                },
                {
                    "name": "id",
                    "type": "String",
                    "nodeId": "true"
                }
            ],
            "methods": [
                {
                    "name": "sendMsg",
                    "type": "IvxResult<CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj",
                            "hasSubParams": "true"
                        }
                    ]
                }
            ]
        },
        "data-num": {
            "path": "data.DataNum",
            "props": [
                {
                    "name": "value",
                    "type": "double"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "double"
                        },
                        {
                            "name": "fixed",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "addOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "minusOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "addN",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "n",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "minusN",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "n",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "randomValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "min",
                            "type": "double"
                        },
                        {
                            "name": "max",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "randomInteger",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "min",
                            "type": "double"
                        },
                        {
                            "name": "max",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "_toFixed",
                    "type": "int",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "num",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_chineseTranslate",
                    "type": "String",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String"
                        }
                    ]
                }
            ]
        },
        "data-obj-1d": {
            "path": "data.DataObj1d",
            "props": [
                {
                    "name": "value",
                    "type": "JsonObj"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal|JsonArr"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "clearValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "deleteCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cols",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "addCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cols",
                            "type": "String"
                        },
                        {
                            "name": "defaultValue",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setOneValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setRowColsValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colValue",
                            "type": "JsonArr",
                            "display": "ArrColValue"
                        }
                    ]
                },
                {
                    "name": "renameField",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "params",
                            "type": "JsonArr",
                            "display": "MultiKeyValue"
                        }
                    ]
                },
                {
                    "name": "arrPush",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrPop",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrShift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrUnshift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSplice",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "deleteCount",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "comparator",
                            "type": "Comparator<JsonVal>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item1\"},{\"name\":\"item2\"}]",
                            "expand": "true"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrReverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "jsonDelete",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                }
            ]
        },
        "data-obj-arr": {
            "path": "data.DataObjArr",
            "props": [
                {
                    "name": "value",
                    "type": "JsonArr"
                },
                {
                    "name": "headers",
                    "type": "JsonArr"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "clearValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "clearHeader",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "true"
                        }
                    ]
                },
                {
                    "name": "setValueWithHeaders",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "addRowData",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ],
                    "paramAsObj": "true",
                    "paramsAsObj": true
                },
                {
                    "name": "addRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonObj"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "pushMulRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "insertRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "item",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "insertMultipleRows",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "addCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr|String[]|String|JsonVal"
                        },
                        {
                            "name": "defaultVal",
                            "type": "Object"
                        }
                    ]
                },
                {
                    "name": "addAnotherCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "objValue",
                            "type": "JsonArr",
                            "display": "ObjSelect",
                            "allowTypes": "[data-obj-arr]",
                            "objProp": "[value,headers]"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr|String"
                        }
                    ]
                },
                {
                    "name": "deleteRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        }
                    ]
                },
                {
                    "name": "deleteRowByRowNum",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "rowNum",
                            "type": "long|JsonVal|String"
                        }
                    ]
                },
                {
                    "name": "deleteCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr|String|JsonVal"
                        }
                    ]
                },
                {
                    "name": "setOneValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setRowColsValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "row",
                            "type": "long"
                        },
                        {
                            "name": "colValue",
                            "type": "JsonArr",
                            "display": "ArrColValue"
                        }
                    ]
                },
                {
                    "name": "setMultiValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonArr",
                            "display": "ArrMultiValue"
                        }
                    ]
                },
                {
                    "name": "setRowData",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "T"
                        }
                    ]
                },
                {
                    "name": "setMultiRowsData",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "rows",
                            "type": "JsonArr"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arrUpdate",
                    "type": "IvxResult<JsonObj>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "NormalUpdates"
                        }
                    ]
                },
                {
                    "name": "renameField",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "params",
                            "type": "JsonArr",
                            "display": "MultiKeyValue"
                        }
                    ]
                },
                {
                    "name": "fillCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "findObjs",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "NormalOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ]
                },
                {
                    "name": "findObjsCnt",
                    "type": "IvxResult<Integer>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        }
                    ]
                },
                {
                    "name": "searchRowValue",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "T"
                        }
                    ],
                    "arrType": "objArr",
                    "jsRetPos": "4"
                },
                {
                    "name": "calculateSum",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonVal"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "NormalOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "jsRetPos": "4",
                    "paramsAsObj": true
                },
                {
                    "name": "calculateAverage",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonVal"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "NormalCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "NormalOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "jsRetPos": "4",
                    "paramsAsObj": true
                },
                {
                    "name": "sortMultArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "NormalOrders"
                        }
                    ]
                },
                {
                    "name": "rowRandomSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "rmRepeatRow",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "rmRepeatRowByCol",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "newMergeTable",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "mergeSource",
                            "type": "JsonArr",
                            "display": "MultiValue"
                        },
                        {
                            "name": "primaryKey",
                            "type": "String"
                        },
                        {
                            "name": "mergeMode",
                            "type": "String",
                            "display": "Select",
                            "options": "[left,right,inline,outline]"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "cloneStructure",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "structure",
                            "type": "JsonArr",
                            "display": "ObjSelect",
                            "allowTypes": "[data-obj-arr]",
                            "objProp": "headers"
                        }
                    ]
                },
                {
                    "name": "convertColArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "reverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "transformRowAndCol",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "targetArr",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arrPush",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrPop",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrShift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrUnshift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSplice",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "deleteCount",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "comparator",
                            "type": "Comparator<JsonVal>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item1\"},{\"name\":\"item2\"}]",
                            "expand": "true"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrReverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "jsonDelete",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_headers",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "funcType": "prop",
                    "arrType": "objArr"
                },
                {
                    "name": "_preHeaders",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "funcType": "prop",
                    "arrType": "objArr"
                },
                {
                    "name": "_curHeaders",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "funcType": "prop",
                    "arrType": "objArr"
                },
                {
                    "name": "_headersAndValue",
                    "type": "JsonObj",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "funcType": "prop"
                }
            ]
        },
        "data-obj-json": {
            "path": "data.DataObjJson",
            "props": [
                {
                    "name": "value",
                    "type": "JsonVal"
                },
                {
                    "name": "params",
                    "type": "JsonArr"
                },
                {
                    "name": "type",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal|JsonArr"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "pathArrClearArr",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "paths",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        }
                    ]
                },
                {
                    "name": "pathArrPushItem",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "paths",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "insertTo",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        }
                    ]
                },
                {
                    "name": "pathArrPushMulVal",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "paths",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "items",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "pathArrInsertOne",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "pathArrInsertMultiple",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "pathArrDeleteItem",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "pathArrDeleteIndex",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "pathArrRmRepeatVal",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        }
                    ]
                },
                {
                    "name": "setPathValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "paths",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setCusPathValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setPathsValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "arr",
                            "type": "JsonArr",
                            "display": "ObjJsonMultiPaths"
                        }
                    ]
                },
                {
                    "name": "pathArrSetOneValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "pathArrSearchValue",
                    "type": "IvxResult<Integer>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "pathArrSortType",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "sortType",
                            "type": "String",
                            "display": "Select",
                            "options": "[letterSort,letterReverse,numSort,numReverse]"
                        }
                    ]
                },
                {
                    "name": "pathArrMatrixSortType",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        },
                        {
                            "name": "sortCol",
                            "type": "String"
                        },
                        {
                            "name": "sortType",
                            "type": "String",
                            "display": "Select",
                            "options": "[letterSort,letterReverse,numSort,numReverse]"
                        }
                    ]
                },
                {
                    "name": "pathArrReverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        }
                    ]
                },
                {
                    "name": "pathArrShuffle",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        }
                    ]
                },
                {
                    "name": "pathArrGetItem",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        }
                    ]
                },
                {
                    "name": "pathArrMaxValue",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        }
                    ]
                },
                {
                    "name": "pathArrMinValue",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "JsonArr",
                            "display": "ObjJsonParamsSelect"
                        }
                    ]
                },
                {
                    "name": "cloneStructure",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "structure",
                            "type": "JsonObj",
                            "display": "ObjSelect",
                            "allowTypes": "[data-obj-json]",
                            "objProp": "[params,type]"
                        }
                    ]
                },
                {
                    "name": "arrPush",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrPop",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrShift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrUnshift",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSplice",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "deleteCount",
                            "type": "long"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrSort",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "comparator",
                            "type": "Comparator<JsonVal>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item1\"},{\"name\":\"item2\"}]",
                            "expand": "true"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "arrReverse",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "jsonDelete",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                }
            ]
        },
        "data-paypal": {
            "path": "data.DataPaypal",
            "props": [],
            "methods": [
                {
                    "name": "getAccessToken",
                    "type": "IvxResult<PaypalAccessTokenResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "cache",
                            "type": "boolean",
                            "display": "Boolean"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "createPayout",
                    "type": "IvxResult<PaypalPayoutResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "emailSubject",
                            "type": "String"
                        },
                        {
                            "name": "emailMessage",
                            "type": "String"
                        },
                        {
                            "name": "recipientType",
                            "type": "String",
                            "display": "Select",
                            "options": "[EMAIL,PHONE,PAYPAL_ID]"
                        },
                        {
                            "name": "receiver",
                            "type": "String"
                        },
                        {
                            "name": "amountValue",
                            "type": "double"
                        },
                        {
                            "name": "amountCurrency",
                            "type": "String",
                            "display": "Select",
                            "def": "USD",
                            "options": "[USD,AUD,BRL,CAD,CHF,CZK,DKK,EUR,GBP,HKD,HUF,ILS,JPY,MXN,NOK,NZD,PHP,PLN,RUB,SEK,SGD,THB,TWD]"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "showPayoutBatch",
                    "type": "IvxResult<PaypalShowBatchResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "payoutBatchId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "showPayoutItem",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "payoutBatchId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "cancelPaypalItem",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "payoutItemId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "createOrder",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "intent",
                            "type": "String",
                            "display": "Select",
                            "options": "[CAPTURE,AUTHORIZE]",
                            "def": "CAPTURE"
                        },
                        {
                            "name": "amountValue",
                            "type": "int"
                        },
                        {
                            "name": "description",
                            "type": "String"
                        },
                        {
                            "name": "brandName",
                            "type": "String"
                        },
                        {
                            "name": "landing_page",
                            "type": "String",
                            "display": "Select",
                            "options": "[LOGIN,BILLING,NO_PREFERENCE]",
                            "def": "LOGIN"
                        },
                        {
                            "name": "amountCurrency",
                            "type": "String",
                            "display": "Select",
                            "options": "[USD,AUD,BRL,CAD,CHF,CZK,DKK,EUR,GBP,HKD,HUF,ILS,JPY,MXN,NOK,NZD,PHP,PLN,RUB,SEK,SGD,THB,TWD]",
                            "def": "USD"
                        },
                        {
                            "name": "returnUrl",
                            "type": "String"
                        },
                        {
                            "name": "cancelUrl",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getOrder",
                    "type": "IvxResult<PaypalGetOrderResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "orderId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "captureOrder",
                    "type": "IvxResult<PaypalCaptureOrderResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "orderId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "authorizeOrder",
                    "type": "IvxResult<PaypalAuthorizeOrderResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "orderId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getAuthorization",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "authorizationId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "captureAuthorization",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "authorizationId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "reauthorize",
                    "type": "IvxResult<PaypalReauthorizeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "authorizationId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "voidAuthorization",
                    "type": "IvxResult<PaypalVoidAuthorizationResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "authorizationId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getCaptures",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "authorizationId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "refund",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "captureId",
                            "type": "String"
                        },
                        {
                            "name": "amountValue",
                            "type": "long"
                        },
                        {
                            "name": "amountCurrency",
                            "type": "String",
                            "display": "Select",
                            "options": "[USD,AUD,BRL,CAD,CHF,CZK,DKK,EUR,GBP,HKD,HUF,ILS,JPY,MXN,NOK,NZD,PHP,PLN,RUB,SEK,SGD,THB,TWD]",
                            "def": "USD"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getRefund",
                    "type": "IvxResult<PayoutItemResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "authorizationId",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[production,sandbox]",
                            "def": "production"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-pythonSDK": {
            "path": "data.DataPythonSdk",
            "props": [],
            "methods": [
                {
                    "name": "useCustomSDK",
                    "type": "IvxResult<SdkResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "fn",
                            "type": "JsonVal"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-server-dingding": {
            "path": "data.DataServerDingDing",
            "props": [],
            "methods": [
                {
                    "name": "getAccessToken",
                    "type": "IvxResult<DDAccessTokenResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "getUserAccessToken",
                    "type": "IvxResult<DDUserAccessTokenResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "code",
                            "type": "String"
                        },
                        {
                            "name": "refreshToken",
                            "type": "String"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[authorization_code,refresh_token]"
                        }
                    ],
                    "ctx": "true",
                    "paramsAsObj": true
                },
                {
                    "name": "createQRcode",
                    "type": "IvxResult<DDQRCodeResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "redirect_uri",
                            "type": "String"
                        },
                        {
                            "name": "backgroundColor",
                            "type": "String"
                        }
                    ],
                    "ctx": "true",
                    "paramsAsObj": true
                },
                {
                    "name": "getuserinfo_bycode",
                    "type": "IvxResult<DDCodeUserInfoResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "tempCode",
                            "type": "String"
                        }
                    ],
                    "ctx": "true",
                    "paramsAsObj": true
                },
                {
                    "name": "getUserinfoByUnionid",
                    "type": "IvxResult<DDUserIdResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "access_token",
                            "type": "String"
                        },
                        {
                            "name": "unionid",
                            "type": "String"
                        }
                    ],
                    "ctx": "true",
                    "paramsAsObj": true
                },
                {
                    "name": "getUserinfo",
                    "type": "IvxResult<DDUserIdResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "userid",
                            "type": "String"
                        },
                        {
                            "name": "access_token",
                            "type": "String"
                        }
                    ],
                    "ctx": "true",
                    "paramsAsObj": true
                }
            ]
        },
        "server-socket": {
            "path": "data.DataServerSocket",
            "props": [
                {
                    "name": "sid",
                    "type": "String"
                },
                {
                    "name": "name",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "msgToAll",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "sid",
                            "type": "String"
                        },
                        {
                            "name": "message",
                            "type": "JsonObj",
                            "display": "MultiPureKeyValue"
                        }
                    ]
                },
                {
                    "name": "msgToRoom",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "sid",
                            "type": "String"
                        },
                        {
                            "name": "roomId",
                            "type": "String"
                        },
                        {
                            "name": "message",
                            "type": "JsonObj",
                            "display": "MultiPureKeyValue"
                        }
                    ]
                },
                {
                    "name": "msgToPerson",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "sid",
                            "type": "String"
                        },
                        {
                            "name": "userCid",
                            "type": "String"
                        },
                        {
                            "name": "message",
                            "type": "JsonObj",
                            "display": "MultiPureKeyValue"
                        }
                    ]
                },
                {
                    "name": "getRoomUser",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "sid",
                            "type": "String"
                        },
                        {
                            "name": "name",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "getOnlineUser",
                    "type": "IvxResult<SSSocketResult>",
                    "params": [
                        {
                            "name": "sid",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "getRoomList",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "sid",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "closeRoom",
                    "type": "void",
                    "params": [
                        {
                            "name": "sid",
                            "type": "String"
                        },
                        {
                            "name": "name",
                            "type": "String"
                        }
                    ]
                }
            ]
        },
        "data-server-wecom": {
            "path": "data.DataServerWecom",
            "props": [],
            "methods": [
                {
                    "name": "getAccessToken",
                    "type": "IvxResult<SWGetAccessTokenResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "corpid",
                            "type": "String"
                        },
                        {
                            "name": "corpsecret",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getUserInfo",
                    "type": "IvxResult<SWGetUserInfoResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "accessToken",
                            "type": "String"
                        },
                        {
                            "name": "code",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "genAuthorizeUrl",
                    "type": "IvxResult<GenAuthorizeUrlResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[H5,PC]",
                            "def": "H5"
                        },
                        {
                            "name": "appid",
                            "type": "String"
                        },
                        {
                            "name": "agentid",
                            "type": "String"
                        },
                        {
                            "name": "scope",
                            "type": "String",
                            "display": "Select",
                            "options": "[snsapi_base,snsapi_privateinfo]",
                            "def": "snsapi_base"
                        },
                        {
                            "name": "redirectUri",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-stream": {
            "path": "data.DataStream",
            "props": [
                {
                    "name": "flowJson",
                    "type": "String"
                },
                {
                    "name": "globalVars",
                    "type": "String"
                },
                {
                    "name": "enableDebug",
                    "type": "boolean"
                }
            ],
            "methods": [],
            "ctx": "true"
        },
        "data-time": {
            "path": "data.DataTime",
            "props": [
                {
                    "name": "value",
                    "type": "long"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "clearValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "setSixPartsValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "year",
                            "type": "long"
                        },
                        {
                            "name": "month",
                            "type": "long"
                        },
                        {
                            "name": "day",
                            "type": "long"
                        },
                        {
                            "name": "hour",
                            "type": "long"
                        },
                        {
                            "name": "minute",
                            "type": "long"
                        },
                        {
                            "name": "second",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setTwoPartsValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "yearMonthDay",
                            "type": "String"
                        },
                        {
                            "name": "hourMinuteSec",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "setUnixMS",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setUnixS",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "setCustomFormat",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "format",
                            "type": "String",
                            "display": "Select",
                            "options": "[YY-MM-DD,YYYY-MM-DD,MM/DD/YY,MM/DD/YYYY,DD-MM-YY,DD-MM-YYYY,YYYYMMDD,YYYY-MM-DD HH:mm:ss,YYYY-MM-DD HH:mm:ss.SSS,YYYY-MM-DDTHH:mm:ssZ,YYYY-MM-DDTHH:mm:ss.SSSZ,MM/DD/YYYY hh:mm A]"
                        }
                    ]
                },
                {
                    "name": "_curTime",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_lastDay",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_nextDay",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_lastWeek",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_nextWeek",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_lastMonth",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_nextMonth",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_lastYear",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_nextYear",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "_lastNDay",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_nextNDay",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_lastNWeek",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_nextNWeek",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_lastNMonth",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_nextNMonth",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_lastNYear",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "_nextNYear",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "option",
                            "type": "String"
                        },
                        {
                            "name": "n",
                            "type": "long"
                        }
                    ]
                }
            ],
            "ctx": "true"
        },
        "data-timerService": {
            "path": "data.DataTimerService",
            "props": [
                {
                    "name": "startTime",
                    "type": "String"
                },
                {
                    "name": "period",
                    "type": "String"
                },
                {
                    "name": "repeatTime",
                    "type": "String"
                },
                {
                    "name": "noAuto",
                    "type": "String"
                },
                {
                    "name": "workers",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "recordResult",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "result",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getConfig",
                    "type": "IvxResult<DTGetConfigResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "setConfig",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "startTime",
                            "type": "String"
                        },
                        {
                            "name": "period",
                            "type": "String"
                        },
                        {
                            "name": "repeatTimes",
                            "type": "String"
                        },
                        {
                            "name": "workers",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "timerDel",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "fireService",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": "true"
                },
                {
                    "name": "runService",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "param",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": "true"
                }
            ]
        },
        "data-transcoding": {
            "path": "data.DataTransacoding",
            "props": [],
            "methods": [
                {
                    "name": "jsonToXml",
                    "type": "IvxResult<TranscodingResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonVal"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "xmlToJson",
                    "type": "IvxResult<TranscodingResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "DataUtil": {
            "path": "data.DataUtil",
            "props": [],
            "methods": [
                {
                    "name": "toJsonString",
                    "type": "String",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "objArr_rowNum",
                    "type": "long",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "objArr_rowItem",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "objArr_colItem",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonVal|String"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "objArr_someCols",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "objArr_item",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "objArr_toJsonString",
                    "type": "String",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "objArr_reverseArr",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_reverse",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_randomOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "arr",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_ascOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_descOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_ascNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_descNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colName",
                            "type": "String"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_randRow",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "objArr_find",
                    "type": "JsonObj",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ]
                },
                {
                    "name": "objArr_filter",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "objArr_map",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ],
                    "arrType": "objArr"
                },
                {
                    "name": "arr2d_arrRowNum",
                    "type": "long",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arr2d_aArrRow",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr2d_aArrCol",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "long"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr2d_someCols",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_twoArrItem",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "rowNum",
                            "type": "long"
                        },
                        {
                            "name": "colNum",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "arr2d_reverse",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_find",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr2d_filter",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_map",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr2d_randomOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_ascOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "long"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_descOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "long"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_ascNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "long"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_descNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "colNum",
                            "type": "long"
                        }
                    ],
                    "arrType": "arr2d"
                },
                {
                    "name": "arr2d_randRow",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_firstItem",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arr_itemTotal",
                    "type": "long",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arr_oneArrItem",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "index",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "arr_uniqSet",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_search",
                    "type": "long",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "item",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "arr_reverse",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_randomOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_ascOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_descOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_ascNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_descNumOrder",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_randomValue",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arr_find",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ]
                },
                {
                    "name": "arr_filter",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_map",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "arr_some",
                    "type": "boolean",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ]
                },
                {
                    "name": "arr_every",
                    "type": "boolean",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        },
                        {
                            "name": "fn",
                            "type": "BiFunction<JsonVal, Long, Object>",
                            "display": "Lambda",
                            "lambdaParams": "[{\"name\":\"item\"},{\"name\":\"index\"}]",
                            "expand": "true"
                        }
                    ]
                },
                {
                    "name": "arr_maxValue",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arr_minValue",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arr_total",
                    "type": "double",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "arr_avg",
                    "type": "double",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "num_toFixed",
                    "type": "double",
                    "params": [
                        {
                            "name": "value",
                            "type": "double"
                        },
                        {
                            "name": "num",
                            "type": "int"
                        }
                    ]
                },
                {
                    "name": "num_ceiling",
                    "type": "double",
                    "params": [
                        {
                            "name": "value",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "num_floor",
                    "type": "double",
                    "params": [
                        {
                            "name": "value",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "num_toString",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "num_chineseTranslate",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "double"
                        },
                        {
                            "name": "type",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_varNum",
                    "type": "long",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_transNum",
                    "type": "double",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_substr",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "length",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "var_slice",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "end",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "var_split",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "separator",
                            "type": "String"
                        }
                    ],
                    "arrType": "arr"
                },
                {
                    "name": "var_replaceStr",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "replaced",
                            "type": "String"
                        },
                        {
                            "name": "replacement",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_replaceAllStr",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        },
                        {
                            "name": "replaced",
                            "type": "String"
                        },
                        {
                            "name": "replacement",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_toUpper",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_toLower",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_rmSpace",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "var_jsonParse",
                    "type": "JsonObj",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "toJSON",
                    "type": "JsonObj",
                    "params": [
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "bool_reverse",
                    "type": "boolean",
                    "params": [
                        {
                            "name": "value",
                            "type": "boolean"
                        }
                    ]
                },
                {
                    "name": "time_curTime",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastDay",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextDay",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastWeek",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextWeek",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastMonth",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextMonth",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastYear",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextYear",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastNDay",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextNDay",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastNWeek",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextNWeek",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastNMonth",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextNMonth",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_lastNYear",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "time_nextNYear",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "tempN",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_year",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_month",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_day",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_hour",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "timeDetail_min",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_sec",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_weekDay",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_weekDayValue",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_hms",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_ymdhms",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_unixtime",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_unixtimeMil",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_daysOfYear",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "timeDetail_daysOfMon",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "convertTime",
                    "type": "long",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "value",
                            "type": "long"
                        },
                        {
                            "name": "type",
                            "type": "String"
                        }
                    ],
                    "ctx": "true"
                },
                {
                    "name": "obj_keys",
                    "type": "JsonArr",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "obj_item",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonObj|JsonVal"
                        },
                        {
                            "name": "key",
                            "type": "String|T"
                        }
                    ]
                },
                {
                    "name": "objJson_path",
                    "type": "JsonVal",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "path",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "objJson_stringify",
                    "type": "String",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "objJson_deleteNull",
                    "type": "JsonObj",
                    "params": [
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "tsc_isSuccess",
                    "type": "boolean",
                    "params": [
                        {
                            "name": "ret",
                            "type": "IvxResult<?>"
                        }
                    ]
                }
            ],
            "clsDef": "true"
        },
        "data-var": {
            "path": "data.DataVar",
            "props": [
                {
                    "name": "value",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "setValue",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "value",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "insertString",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "direction",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        },
                        {
                            "name": "position",
                            "type": "long"
                        },
                        {
                            "name": "str",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "removeWithPos",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "direction",
                            "type": "String",
                            "display": "Select",
                            "options": "[head,tail]"
                        },
                        {
                            "name": "position",
                            "type": "long"
                        },
                        {
                            "name": "delNum",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "removeString",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "str",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "sliceString",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "start",
                            "type": "long"
                        },
                        {
                            "name": "end",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "randomString",
                    "type": "void",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "length",
                            "type": "long"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[any,number,string]"
                        }
                    ]
                },
                {
                    "name": "splitString",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "separator",
                            "type": "String"
                        }
                    ],
                    "jsRetPos": "4"
                },
                {
                    "name": "searchString",
                    "type": "IvxResult<Integer>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "str",
                            "type": "String"
                        }
                    ]
                }
            ]
        },
        "data-wechatConfig": {
            "path": "data.DataWechatConfig",
            "props": [],
            "methods": [
                {
                    "name": "getUserinfo",
                    "type": "IvxResult<UserInfoResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,APP,PC]",
                            "def": "wechat"
                        },
                        {
                            "name": "code",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "appSecret",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getAccessToken",
                    "type": "IvxResult<String>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,APP]"
                        },
                        {
                            "name": "openid",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "delAccessTokenCache",
                    "type": "IvxResult<SimpleCommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,APP]"
                        },
                        {
                            "name": "openid",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getUserinfo2",
                    "type": "IvxResult<UserInfo2Result>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "access_token",
                            "type": "String"
                        },
                        {
                            "name": "openid",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "refreshAccessToken",
                    "type": "IvxResult<RefreshAccessTokenResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,APP]",
                            "def": "wechat"
                        },
                        {
                            "name": "refresh_token",
                            "type": "String"
                        },
                        {
                            "name": "appid",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "genAuthorizeUrl",
                    "type": "IvxResult<GenAuthorizeUrlResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[H5,PC]",
                            "def": "H5"
                        },
                        {
                            "name": "appid",
                            "type": "String"
                        },
                        {
                            "name": "scope",
                            "type": "String",
                            "display": "Select",
                            "options": "[snsapi_userinfo,snsapi_base,snsapi_login]",
                            "def": "snsapi_userinfo"
                        },
                        {
                            "name": "redirectUri",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "getToken",
                    "type": "IvxResult<TokenResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,applet]",
                            "def": "wechat"
                        },
                        {
                            "name": "cache",
                            "type": "boolean",
                            "def": "true",
                            "display": "Boolean"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "appSecret",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "delTokenCache",
                    "type": "IvxResult<SimpleCommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,applet]",
                            "def": "wechat"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "appSecret",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "sendTemplateMsg",
                    "type": "IvxResult<MsgidResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "access_token",
                            "type": "String"
                        },
                        {
                            "name": "touser",
                            "type": "String"
                        },
                        {
                            "name": "template_id",
                            "type": "String"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "url",
                            "type": "String"
                        },
                        {
                            "name": "appid",
                            "type": "String"
                        },
                        {
                            "name": "pagepath",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "sendSubscribeMsg",
                    "type": "IvxResult<MsgidResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "access_token",
                            "type": "String"
                        },
                        {
                            "name": "touser",
                            "type": "String"
                        },
                        {
                            "name": "template_id",
                            "type": "String"
                        },
                        {
                            "name": "page",
                            "type": "String"
                        },
                        {
                            "name": "data",
                            "type": "String"
                        },
                        {
                            "name": "miniprogram_st",
                            "type": "String",
                            "display": "Select",
                            "options=[developer,trial,formal]": ""
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "appletCode2Session",
                    "type": "IvxResult<AppletCodeResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "code",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "appSecret",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "decryptData",
                    "type": "IvxResult<DecryptResult>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "encryptedData",
                            "type": "String"
                        },
                        {
                            "name": "sessionKey",
                            "type": "String"
                        },
                        {
                            "name": "iv",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "createPayInfo",
                    "type": "IvxResult<CreatePayInfoResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[JSAPI,NATIVE,APPLET,H5,APP]",
                            "def": "JSAPI"
                        },
                        {
                            "name": "body",
                            "type": "String"
                        },
                        {
                            "name": "total_fee",
                            "type": "long"
                        },
                        {
                            "name": "notify_url",
                            "type": "String"
                        },
                        {
                            "name": "spbill_create_ip",
                            "type": "String"
                        },
                        {
                            "name": "openid",
                            "type": "String"
                        },
                        {
                            "name": "profit_sharing",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "orderquery",
                    "type": "IvxResult<OrderQueryV2Result>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[JSAPI,NATIVE,APPLET,H5,APP]",
                            "def": "JSAPI"
                        },
                        {
                            "name": "transaction_id",
                            "type": "String"
                        },
                        {
                            "name": "out_trade_no",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "long"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "refund",
                    "type": "IvxResult<RefundV2Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,applet,APP]",
                            "def": "wechat"
                        },
                        {
                            "name": "transaction_id",
                            "type": "String"
                        },
                        {
                            "name": "out_trade_no",
                            "type": "String"
                        },
                        {
                            "name": "total_fee",
                            "type": "double"
                        },
                        {
                            "name": "refund_fee",
                            "type": "double"
                        },
                        {
                            "name": "refund_desc",
                            "type": "String"
                        },
                        {
                            "name": "notify_url",
                            "type": "String"
                        },
                        {
                            "name": "out_refund_no",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "long"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "payToMoney",
                    "type": "IvxResult<PayToMoneyV2Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,applet]",
                            "def": "wechat"
                        },
                        {
                            "name": "parner_trade_no",
                            "type": "String"
                        },
                        {
                            "name": "openid",
                            "type": "String"
                        },
                        {
                            "name": "isCheck_name",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "re_user_name",
                            "type": "String"
                        },
                        {
                            "name": "amount",
                            "type": "double"
                        },
                        {
                            "name": "desc",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "long"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "checkAsyncNotice",
                    "type": "IvxResult<CheckAsyncNoticeV2Result>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonObj"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "micropay",
                    "type": "IvxResult<MicropayV2Result>",
                    "params": [
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "body",
                            "type": "String"
                        },
                        {
                            "name": "total_fee",
                            "type": "double"
                        },
                        {
                            "name": "out_trade_no",
                            "type": "String"
                        },
                        {
                            "name": "spbill_create_ip",
                            "type": "String"
                        },
                        {
                            "name": "auth_code",
                            "type": "String"
                        },
                        {
                            "name": "profit_sharing",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "reverse",
                    "type": "IvxResult<CommonV2Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "transaction_id",
                            "type": "String"
                        },
                        {
                            "name": "out_trade_no",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "long"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "refundQuery",
                    "type": "IvxResult<CommonV2Result>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[JSAPI,NATIVE,APPLET,H5,APP]",
                            "def": "JSAPI"
                        },
                        {
                            "name": "transaction_id",
                            "type": "String"
                        },
                        {
                            "name": "out_trade_no",
                            "type": "String"
                        },
                        {
                            "name": "out_refund_no",
                            "type": "String"
                        },
                        {
                            "name": "refund_id",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "long"
                        },
                        {
                            "name": "apiKey",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "prepay",
                    "type": "IvxResult<PrePayResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[JSAPI,NATIVE,APPLET,H5,APP]",
                            "def": "JSAPI"
                        },
                        {
                            "name": "description",
                            "type": "String"
                        },
                        {
                            "name": "outTradeNo",
                            "type": "String"
                        },
                        {
                            "name": "notifyUrl",
                            "type": "String"
                        },
                        {
                            "name": "goodsTag",
                            "type": "String"
                        },
                        {
                            "name": "total",
                            "type": "long"
                        },
                        {
                            "name": "profit_sharing",
                            "type": "boolean",
                            "display": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "openid",
                            "type": "String"
                        },
                        {
                            "name": "payerClientip",
                            "type": "String"
                        },
                        {
                            "name": "h5Type",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        },
                        {
                            "name": "subAppId",
                            "type": "String"
                        },
                        {
                            "name": "subOpenid",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "queryOrder",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "outTradeNo",
                            "type": "String"
                        },
                        {
                            "name": "transactionId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "requestRefund",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "transactionId",
                            "type": "String"
                        },
                        {
                            "name": "outTradeNo",
                            "type": "String"
                        },
                        {
                            "name": "outRefundNo",
                            "type": "String"
                        },
                        {
                            "name": "reason",
                            "type": "String"
                        },
                        {
                            "name": "notifyUrl",
                            "type": "String"
                        },
                        {
                            "name": "refund",
                            "type": "String"
                        },
                        {
                            "name": "total",
                            "type": "double"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "queryRefund",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "outRefundNo",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "transfer",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,applet]",
                            "def": "JSAPI"
                        },
                        {
                            "name": "batchName",
                            "type": "String"
                        },
                        {
                            "name": "batchRemark",
                            "type": "String"
                        },
                        {
                            "name": "outBatchNo",
                            "type": "String"
                        },
                        {
                            "name": "listType",
                            "type": "String",
                            "display": "Select",
                            "options": "[simple,multiple]",
                            "def": "simple"
                        },
                        {
                            "name": "totalAmount",
                            "type": "long",
                            "related": "{listType:[multiple]}"
                        },
                        {
                            "name": "totalNum",
                            "type": "long",
                            "related": "{listType:[multiple]}"
                        },
                        {
                            "name": "transferDetailList",
                            "type": "JsonArr",
                            "related": "{listType:[multiple]}"
                        },
                        {
                            "name": "transfer_amount",
                            "type": "long",
                            "related": "{listType:[simple]}"
                        },
                        {
                            "name": "transfer_remark",
                            "type": "String",
                            "related": "{listType:[simple]}"
                        },
                        {
                            "name": "out_detail_no",
                            "type": "String",
                            "related": "{listType:[simple]}"
                        },
                        {
                            "name": "openid",
                            "type": "String",
                            "related": "{listType:[simple]}"
                        },
                        {
                            "name": "user_name",
                            "type": "String",
                            "related": "{listType:[simple]}"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "queryTransfer",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "batchId",
                            "type": "String"
                        },
                        {
                            "name": "needQueryDetail",
                            "type": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "offset",
                            "type": "String"
                        },
                        {
                            "name": "limit",
                            "type": "String"
                        },
                        {
                            "name": "detailStatus",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "createProfitShareOrder",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "options": "[wechat,applet]"
                        },
                        {
                            "name": "transactionId",
                            "type": "String"
                        },
                        {
                            "name": "outOrderNo",
                            "type": "String"
                        },
                        {
                            "name": "unfreezeUnsplit",
                            "type": "Boolean",
                            "def": "false"
                        },
                        {
                            "name": "listType",
                            "type": "String",
                            "display": "Select",
                            "options": "[simple,multiple]",
                            "def": "simple"
                        },
                        {
                            "name": "accountType",
                            "type": "String",
                            "display": "Select",
                            "options": "[MERCHANT_ID,PERSONAL_OPENID]",
                            "related": "{listType:[simple]}",
                            "def": "MERCHANT_ID"
                        },
                        {
                            "name": "account",
                            "type": "String",
                            "related": "{mode:[simple]}"
                        },
                        {
                            "name": "name",
                            "type": "String",
                            "related": "{mode:[simple]}"
                        },
                        {
                            "name": "amount",
                            "type": "String",
                            "related": "{mode:[simple]}"
                        },
                        {
                            "name": "description",
                            "type": "String",
                            "related": "{mode:[simple]}"
                        },
                        {
                            "name": "receivers",
                            "type": "String",
                            "related": "{mode:[multiple]}"
                        },
                        {
                            "name": "appId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "queryProfitShareOrder",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "transactionId",
                            "type": "String"
                        },
                        {
                            "name": "outOrderNo",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "createReturnOrder",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "orderId",
                            "type": "String"
                        },
                        {
                            "name": "outOrderNo",
                            "type": "String"
                        },
                        {
                            "name": "outReturnNo",
                            "type": "String"
                        },
                        {
                            "name": "returnMchid",
                            "type": "String"
                        },
                        {
                            "name": "amount",
                            "type": "String"
                        },
                        {
                            "name": "description",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "queryReturnOrder",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "outReturnNo",
                            "type": "String"
                        },
                        {
                            "name": "outOrderNo",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "unfreezeOrder",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "transactionId",
                            "type": "String"
                        },
                        {
                            "name": "outOrderNo",
                            "type": "String"
                        },
                        {
                            "name": "description",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "queryOrderAmount",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "transactionId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "addProfitShareReceiver",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,applet]",
                            "def": "wechat"
                        },
                        {
                            "name": "accountType",
                            "type": "String",
                            "display": "Select",
                            "options": "[PERSONAL_OPENID,MERCHANT_ID]",
                            "def": "PERSONAL_OPENID"
                        },
                        {
                            "name": "account",
                            "type": "String"
                        },
                        {
                            "name": "name",
                            "type": "String"
                        },
                        {
                            "name": "relationType",
                            "type": "String",
                            "display": "Select",
                            "options": "[STORE,STAFF,STORE_OWNER,PARTNER,HEADQUARTER,BRAND,DISTRIBUTOR,USER,SUPPLIER,CUSTOM]",
                            "def": "STAFF"
                        },
                        {
                            "name": "customRelation",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "delProfitShareReceiver",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "type",
                            "type": "String",
                            "display": "Select",
                            "options": "[wechat,applet]",
                            "def": "wechat"
                        },
                        {
                            "name": "accountType",
                            "type": "String",
                            "display": "Select",
                            "options": "[PERSONAL_OPENID,MERCHANT_ID]",
                            "def": "PERSONAL_OPENID"
                        },
                        {
                            "name": "account",
                            "type": "String"
                        },
                        {
                            "name": "appId",
                            "type": "String"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        },
                        {
                            "name": "mode",
                            "type": "String",
                            "display": "Select",
                            "options": "[common,servicer]",
                            "def": "common"
                        },
                        {
                            "name": "subMchId",
                            "type": "String",
                            "related": "{mode:[servicer]}"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "verifySignByPK",
                    "type": "IvxResult<VerifySignByPKResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "timeStamp",
                            "type": "String"
                        },
                        {
                            "name": "nonce",
                            "type": "String"
                        },
                        {
                            "name": "signBody",
                            "type": "String"
                        },
                        {
                            "name": "sign",
                            "type": "String"
                        },
                        {
                            "name": "pemCertContent",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "verifyNotify",
                    "type": "IvxResult<VerifyNotifyResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "timeStamp",
                            "type": "String"
                        },
                        {
                            "name": "nonce",
                            "type": "String"
                        },
                        {
                            "name": "signBody",
                            "type": "String"
                        },
                        {
                            "name": "sign",
                            "type": "String"
                        },
                        {
                            "name": "pemCertContent",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                },
                {
                    "name": "downloadCertificates",
                    "type": "IvxResult<V3CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "mchId",
                            "type": "String"
                        },
                        {
                            "name": "mchSecretKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemKey",
                            "type": "String"
                        },
                        {
                            "name": "mchPemCert",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true,
                    "ctx": "true"
                }
            ]
        },
        "DDAccessTokenResult": {
            "path": "data.DingDingModel.DDAccessTokenResult",
            "props": [],
            "methods": [
                {
                    "name": "accessToken",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "accessToken"
                },
                {
                    "name": "expiresIn",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "expiresIn"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DDCodeUserInfoResult": {
            "path": "data.DingDingModel.DDCodeUserInfoResult",
            "props": [],
            "methods": [
                {
                    "name": "nick",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "nick"
                },
                {
                    "name": "unionid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "unionid"
                },
                {
                    "name": "openid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "openid"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DDQRCodeResult": {
            "path": "data.DingDingModel.DDQRCodeResult",
            "props": [],
            "methods": [
                {
                    "name": "src",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "src"
                },
                {
                    "name": "goto1",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "goto"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DDUserAccessTokenResult": {
            "path": "data.DingDingModel.DDUserIdResult",
            "props": [],
            "methods": [
                {
                    "name": "userid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "userid"
                },
                {
                    "name": "contact_type",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "contact_type"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DDUserInfodResultt": {
            "path": "data.DingDingModel.DDUserInfoResult",
            "props": [],
            "methods": [
                {
                    "name": "info",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "info"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PayoutItemResult": {
            "path": "data.PaypalModel.PayoutItemResult",
            "props": [],
            "methods": [
                {
                    "name": "status",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "status"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalAccessTokenResult": {
            "path": "data.PaypalModel.PaypalAccessTokenResult",
            "props": [],
            "methods": [
                {
                    "name": "accessToken",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "accessToken"
                },
                {
                    "name": "expiresIn",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "expiresIn"
                },
                {
                    "name": "nonce",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "nonce"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalAuthorizeOrderResult": {
            "path": "data.PaypalModel.PaypalAuthorizeOrderResult",
            "props": [],
            "methods": [
                {
                    "name": "authorizationsId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "authorizationsId"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalCaptureOrderResult": {
            "path": "data.PaypalModel.PaypalCaptureOrderResult",
            "props": [],
            "methods": [
                {
                    "name": "capturesId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "capturesId"
                },
                {
                    "name": "status",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "status"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalCommonResult": {
            "path": "data.PaypalModel.PaypalCommonResult",
            "props": [],
            "methods": [
                {
                    "name": "payoutBatchId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "payoutBatchId"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalCreateOrderResult": {
            "path": "data.PaypalModel.PaypalCreateOrderResult",
            "props": [],
            "methods": [
                {
                    "name": "orderId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "orderId"
                },
                {
                    "name": "approveUrl",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "approveUrl"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalGetOrderResult": {
            "path": "data.PaypalModel.PaypalGetOrderResult",
            "props": [],
            "methods": [
                {
                    "name": "result",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "authorizationsId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "authorizationsId"
                },
                {
                    "name": "caturesId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "caturesId"
                },
                {
                    "name": "refundsId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "refundsId"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalPayoutResult": {
            "path": "data.PaypalModel.PaypalPayoutResult",
            "props": [],
            "methods": [
                {
                    "name": "payoutBatchId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "payoutBatchId"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalReauthorizeResult": {
            "path": "data.PaypalModel.PaypalReauthorizeResult",
            "props": [],
            "methods": [
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalShowBatchResult": {
            "path": "data.PaypalModel.PaypalShowBatchResult",
            "props": [],
            "methods": [
                {
                    "name": "payoutItemsId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "payoutItemsId"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PaypalVoidAuthorizationResult": {
            "path": "data.PaypalModel.PaypalVoidAuthorizationResult",
            "props": [],
            "methods": [
                {
                    "name": "success",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "payoutBatchId"
                },
                {
                    "name": "detail",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "SdkResult": {
            "path": "data.SdkResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "data"
                },
                {
                    "name": "errMsg",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "errMsg"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "SWGetAccessTokenResult": {
            "path": "data.ServerWecomModel.SWGetAccessTokenResult",
            "props": [],
            "methods": [
                {
                    "name": "accessToken",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "accessToken"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "SWGetUserInfoResult": {
            "path": "data.ServerWecomModel.SWGetUserInfoResult",
            "props": [],
            "methods": [
                {
                    "name": "userId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "userId"
                },
                {
                    "name": "deviceId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "deviceId"
                },
                {
                    "name": "openId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "openId"
                },
                {
                    "name": "external_userid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "external_userid"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "StatusResult": {
            "path": "data.StatusResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "data"
                },
                {
                    "name": "status",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "status"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "TranscodingResult": {
            "path": "data.TranscodingResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                },
                {
                    "name": "result",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                },
                {
                    "name": "errMsg",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "errMsg"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UsualReasonResult": {
            "path": "data.UsualReasonResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UsualResult": {
            "path": "data.UsualResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AccountSysParseResult": {
            "path": "data.accountSysModel.AccountSysParseResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "userId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.data.userId"
                },
                {
                    "name": "userInfo",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.data.userInfo"
                },
                {
                    "name": "roles",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.data.roles"
                },
                {
                    "name": "policies",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.data.policies"
                },
                {
                    "name": "token",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.data.token"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                },
                {
                    "name": "resVal",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_getSelf"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AccountSysPoliciesResult": {
            "path": "data.accountSysModel.AccountSysPoliciesResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                },
                {
                    "name": "resVal",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_getSelf"
                },
                {
                    "name": "policies",
                    "type": "JsonArr",
                    "params": [],
                    "visible": "true",
                    "param": "result.policies"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AccountSysReasonResult": {
            "path": "data.accountSysModel.AccountSysReasonResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                },
                {
                    "name": "resVal",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_getSelf"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AccountSysRolesResult": {
            "path": "data.accountSysModel.AccountSysRolesResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                },
                {
                    "name": "resVal",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_getSelf"
                },
                {
                    "name": "roles",
                    "type": "JsonArr",
                    "params": [],
                    "visible": "true",
                    "param": "result.roles"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AccountSysTokenResult": {
            "path": "data.accountSysModel.AccountSysTokenResult",
            "props": [],
            "methods": [
                {
                    "name": "token",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.token"
                },
                {
                    "name": "policies",
                    "type": "JsonArr",
                    "params": [],
                    "visible": "true",
                    "param": "result.policies"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                },
                {
                    "name": "resVal",
                    "type": "JsonArr",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_getSelf"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "HMACResult": {
            "path": "data.encryptModel.HMACResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                },
                {
                    "name": "key",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                },
                {
                    "name": "result",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "HashResult": {
            "path": "data.encryptModel.HashResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.data"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "SendImageResult": {
            "path": "data.encryptModel.SendImageResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                },
                {
                    "name": "code",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "code"
                },
                {
                    "name": "token",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "token"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "SignWithRsaResult": {
            "path": "data.encryptModel.SignWithRsaResult",
            "props": [],
            "methods": [
                {
                    "name": "sign",
                    "type": "String",
                    "params": [],
                    "param": "result.sign",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "SymmetricResult": {
            "path": "data.encryptModel.SymmetricResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "String",
                    "params": [],
                    "param": "result.data",
                    "visible": "true"
                },
                {
                    "name": "iv",
                    "type": "String",
                    "params": [],
                    "param": "result.iv",
                    "visible": "true"
                },
                {
                    "name": "key",
                    "type": "String",
                    "params": [],
                    "param": "result.key",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "VerifyCodeResult": {
            "path": "data.encryptModel.VerifyCodeResult",
            "props": [],
            "methods": [
                {
                    "name": "success",
                    "type": "Boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_encrypt_getResult"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "VerifySignWithRsaResult": {
            "path": "data.encryptModel.VerifySignWithRsaResult",
            "props": [],
            "methods": [
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "param": "detail",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_encrypt_verifyRSA_success",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "genCodeResult": {
            "path": "data.encryptModel.genCodeResult",
            "props": [],
            "methods": [
                {
                    "name": "newResult",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_encrypt_getResult"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "AppletCodeResult": {
            "path": "data.wechatModel.AppletCodeResult",
            "props": [],
            "methods": [
                {
                    "name": "openid",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                },
                {
                    "name": "sessionKey",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                },
                {
                    "name": "unionid",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CheckAsyncNoticeV2Result": {
            "path": "data.wechatModel.CheckAsyncNoticeV2Result",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                },
                {
                    "name": "xmlData",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "out_refund_no"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CommonV2Result": {
            "path": "data.wechatModel.CommonV2Result",
            "props": [],
            "methods": [
                {
                    "name": "resVal",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "resVal"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CreatePayInfoResult": {
            "path": "data.wechatModel.CreatePayInfoResult",
            "props": [],
            "methods": [
                {
                    "name": "trade_type",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "trade_type"
                },
                {
                    "name": "prepay_id",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "prepay_id"
                },
                {
                    "name": "out_trade_no",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "out_trade_no"
                },
                {
                    "name": "jsapiPayInfo",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "jsapiPayInfo"
                },
                {
                    "name": "mweb_url",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "mweb_url"
                },
                {
                    "name": "code_url",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "code_url"
                },
                {
                    "name": "appPayInfo",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "appPayInfo"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DecryptResult": {
            "path": "data.wechatModel.DecryptResult",
            "props": [],
            "methods": [
                {
                    "name": "nickName",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                },
                {
                    "name": "avatarUrl",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                },
                {
                    "name": "watermark",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GenAuthorizeUrlResult": {
            "path": "data.wechatModel.GenAuthorizeUrlResult",
            "props": [],
            "methods": [
                {
                    "name": "url",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.url"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "MsgidResult": {
            "path": "data.wechatModel.MsgidResult",
            "props": [],
            "methods": [
                {
                    "name": "msgid",
                    "type": "String",
                    "params": [],
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "OrderQueryV2Result": {
            "path": "data.wechatModel.OrderQueryV2Result",
            "props": [],
            "methods": [
                {
                    "name": "openid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "openid"
                },
                {
                    "name": "is_subscribe",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "is_subscribe"
                },
                {
                    "name": "trade_type",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "trade_type"
                },
                {
                    "name": "bank_type",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "bank_type"
                },
                {
                    "name": "total_fee",
                    "type": "long",
                    "params": [],
                    "visible": "true",
                    "param": "total_fee"
                },
                {
                    "name": "cash_fee",
                    "type": "long",
                    "params": [],
                    "visible": "true",
                    "param": "cash_fee"
                },
                {
                    "name": "transaction_id",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "transaction_id"
                },
                {
                    "name": "out_trade_no",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "out_trade_no"
                },
                {
                    "name": "time_end",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "time_end"
                },
                {
                    "name": "trade_state_desc",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "trade_state_desc"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "detail"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PayToMoneyV2Result": {
            "path": "data.wechatModel.PayToMoneyV2Result",
            "props": [],
            "methods": [
                {
                    "name": "payment_time",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "payment_time"
                },
                {
                    "name": "payment_no",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "payment_no"
                },
                {
                    "name": "partner_trade_no",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "partner_trade_no"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "PrePayResult": {
            "path": "data.wechatModel.PrePayResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "$SF_db_isSuccess"
                },
                {
                    "name": "prepayId",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.prepay_id"
                },
                {
                    "name": "outTradeNo",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "outTradeNo"
                },
                {
                    "name": "JSAPIPayInfo",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "jsapiPayInfo"
                },
                {
                    "name": "APPPayInfo",
                    "type": "JsonObj",
                    "params": [],
                    "visible": "true",
                    "param": "appPayInfo"
                },
                {
                    "name": "h5url",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.h5_url"
                },
                {
                    "name": "codeUrl",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.code_url"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "$SF_db_failReason"
                },
                {
                    "name": "resVal",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "$SF_getSelf"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "RefreshAccessTokenResult": {
            "path": "data.wechatModel.RefreshAccessTokenResult",
            "props": [],
            "methods": [
                {
                    "name": "access_token",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.access_token"
                },
                {
                    "name": "expires_in",
                    "type": "long",
                    "params": [],
                    "visible": "true",
                    "param": "result.expires_in"
                },
                {
                    "name": "refresh_token",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.refresh_token"
                },
                {
                    "name": "openid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.openid"
                },
                {
                    "name": "scope",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.scope"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "RefundV2Result": {
            "path": "data.wechatModel.RefundV2Result",
            "props": [],
            "methods": [
                {
                    "name": "refund_fee",
                    "type": "long",
                    "params": [],
                    "visible": "true",
                    "param": "refund_fee"
                },
                {
                    "name": "out_refund_no",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "out_refund_no"
                },
                {
                    "name": "transaction_id",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "transaction_id"
                },
                {
                    "name": "out_trade_no",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "out_trade_no"
                },
                {
                    "name": "refund_id",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "refund_id"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "SimpleCommonResult": {
            "path": "data.wechatModel.SimpleCommonResult",
            "props": [],
            "methods": [
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "TokenResult": {
            "path": "data.wechatModel.TokenResult",
            "props": [],
            "methods": [
                {
                    "name": "accessToken",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "accessToken"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UserInfo2Result": {
            "path": "data.wechatModel.UserInfo2Result",
            "props": [],
            "methods": [
                {
                    "name": "openid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "openid"
                },
                {
                    "name": "nickname",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "nickname"
                },
                {
                    "name": "headimgurl",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "headimgurl"
                },
                {
                    "name": "sex",
                    "type": "int",
                    "params": [],
                    "visible": "true",
                    "param": "sex"
                },
                {
                    "name": "province",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "province"
                },
                {
                    "name": "city",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "city"
                },
                {
                    "name": "country",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "country"
                },
                {
                    "name": "privilege",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "privilege"
                },
                {
                    "name": "unionid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "unionid"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UserInfoResult": {
            "path": "data.wechatModel.UserInfoResult",
            "props": [],
            "methods": [
                {
                    "name": "access_token",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "access_token"
                },
                {
                    "name": "refresh_token",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "refresh_token"
                },
                {
                    "name": "openid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "openid"
                },
                {
                    "name": "nickname",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "nickname"
                },
                {
                    "name": "headimgurl",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "headimgurl"
                },
                {
                    "name": "sex",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "sex"
                },
                {
                    "name": "province",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "province"
                },
                {
                    "name": "city",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "city"
                },
                {
                    "name": "country",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "country"
                },
                {
                    "name": "privilege",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "privilege"
                },
                {
                    "name": "unionid",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "unionid"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "V3CommonResult": {
            "path": "data.wechatModel.V3CommonResult",
            "props": [],
            "methods": [
                {
                    "name": "isSuccess",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "resVal",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_getSelf"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "VerifyNotifyResult": {
            "path": "data.wechatModel.VerifyNotifyResult",
            "props": [],
            "methods": [
                {
                    "name": "verificatonRes",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "result.verifyRet"
                },
                {
                    "name": "plaintext",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "param": "result.plaintext"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "VerifySignByPKResult": {
            "path": "data.wechatModel.VerifySignByPKResult",
            "props": [],
            "methods": [
                {
                    "name": "verificatonRes",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "param": "result"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "data-cacheDb": {
            "path": "db.DataCacheDb",
            "props": [
                {
                    "name": "dbId",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "cacheSet",
                    "type": "IvxResult<CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "expire",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "cacheGet",
                    "type": "IvxResult<CacheGetResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "cacheSetNX",
                    "type": "IvxResult<CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "expire",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "cacheSetXX",
                    "type": "IvxResult<CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        },
                        {
                            "name": "expire",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "cacheIncrBy",
                    "type": "IvxResult<CacheIncrByResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "double"
                        }
                    ]
                },
                {
                    "name": "cacheSAdd",
                    "type": "IvxResult<CacheSAddResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "values",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "cacheSRem",
                    "type": "IvxResult<CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "values",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "cacheSMembers",
                    "type": "IvxResult<JsonArr>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "cacheSIsMember",
                    "type": "IvxResult<Boolean>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "value",
                            "type": "JsonVal"
                        }
                    ]
                },
                {
                    "name": "cacheExpire",
                    "type": "IvxResult<CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        },
                        {
                            "name": "expire",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "cacheTTL",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "cacheDel",
                    "type": "IvxResult<CommonResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "key",
                            "type": "String"
                        }
                    ]
                },
                {
                    "name": "cacheScan",
                    "type": "IvxResult<CacheScanResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cursor",
                            "type": "String"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "cacheMGet",
                    "type": "IvxResult<CacheMgetResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "keys",
                            "type": "JsonArr"
                        }
                    ]
                }
            ]
        },
        "data-db": {
            "path": "db.DataDb",
            "props": [
                {
                    "name": "dbId",
                    "type": "String"
                },
                {
                    "name": "exportName",
                    "type": "String"
                },
                {
                    "name": "address",
                    "type": "String"
                },
                {
                    "name": "scope",
                    "type": "String"
                },
                {
                    "name": "markers",
                    "type": "JsonArr"
                }
            ],
            "methods": [
                {
                    "name": "dbSelect",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSelectFromMain",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbOriginalSelect",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSearch",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSmartSearch",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "query",
                            "type": "JsonVal"
                        },
                        {
                            "name": "searchRange",
                            "type": "JsonArr",
                            "display": "DbSearchRange"
                        },
                        {
                            "name": "minMatch",
                            "type": "JsonVal"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCustomizeSearch",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "queries",
                            "type": "JsonArr"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbRandomSelect",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "Hidden"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbInsert",
                    "type": "IvxResult<DbInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "params",
                            "type": "JsonObj",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbInsertJson",
                    "type": "IvxResult<DbInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbInsertMulti",
                    "type": "IvxResult<DbInsertMultiResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchInsert",
                    "type": "IvxResult<DbBatchInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "header",
                            "type": "JsonArr"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchUpdate",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchUpdateFast",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbUpdateById",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbUpdateOneAndFind",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbRandomUpdateOneAndFind",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGroupBy",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGroupByFromMain",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCountFromMain",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDistinctCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDistinctCountFromMain",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSum",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSumFromMain",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbAvg",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbAvgFromMain",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDataRm",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDelete",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "rowId",
                            "type": "JsonVal"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGetConfig",
                    "type": "IvxResult<JsonObj>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSetConfig",
                    "type": "IvxResult<JsonVal>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "openConfig",
                            "type": "boolean"
                        },
                        {
                            "name": "startTime",
                            "type": "JsonVal"
                        },
                        {
                            "name": "endTime",
                            "type": "JsonVal"
                        },
                        {
                            "name": "timeLimit",
                            "type": "JsonVal"
                        },
                        {
                            "name": "countLimit",
                            "type": "JsonVal"
                        },
                        {
                            "name": "dayLimit",
                            "type": "JsonVal"
                        },
                        {
                            "name": "totalCountLimit",
                            "type": "JsonVal"
                        },
                        {
                            "name": "totalDayLimit",
                            "type": "JsonVal"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbExportConsExcel",
                    "type": "IvxResult<JsonObj>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbExportExcel",
                    "type": "IvxResult<JsonObj>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "execSql",
                    "type": "IvxResult<DbExecSqlResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "sql",
                            "type": "String"
                        },
                        {
                            "name": "variables",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                }
            ]
        },
        "data-dbClient": {
            "path": "db.DataDbClient",
            "props": [
                {
                    "name": "dbViewStructure",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "setDbViewStructure",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "dbViewStructure",
                            "type": "JsonObj"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "dbSelect",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons",
                            "dKind": "custom"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders",
                            "dKind": "custom"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ]
                },
                {
                    "name": "dbInsertJson",
                    "type": "IvxResult<DbInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchUpdate",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons",
                            "dKind": "custom"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate",
                            "dKind": "custom"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchUpdateFast",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbUpdateById",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbUpdateOneAndFind",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons",
                            "dKind": "custom"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate",
                            "dKind": "custom"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        }
                    ],
                    "errorCb": "true"
                }
            ],
            "ctx": "true"
        },
        "data-dbView": {
            "path": "db.DataDbView",
            "props": [
                {
                    "name": "dbViewStructure",
                    "type": "String"
                },
                {
                    "name": "filter",
                    "type": "JsonArr"
                },
                {
                    "name": "rules",
                    "type": "JsonArr"
                },
                {
                    "name": "fieldDict",
                    "type": "JsonObj"
                }
            ],
            "methods": [
                {
                    "name": "dbSelect",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSelectFromMain",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}},{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbRandomSelect",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbInsert",
                    "type": "IvxResult<DbInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "params",
                            "type": "JsonObj",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbInsertJson",
                    "type": "IvxResult<DbInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbInsertMulti",
                    "type": "IvxResult<DbInsertMultiResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchInsert",
                    "type": "IvxResult<DbBatchInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "header",
                            "type": "JsonArr"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchUpdate",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbBatchUpdateFast",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbUpdateById",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbUpdateOneAndFind",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbRandomUpdateOneAndFind",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGroupBy",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGroupByFromMain",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCountV2",
                    "type": "IvxResult<DbViewCountResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCountV2FromMain",
                    "type": "IvxResult<DbViewCountResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}},{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDistinctCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDistinctCountV2",
                    "type": "IvxResult<DbViewCountResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDistinctCountV2FromMain",
                    "type": "IvxResult<DbViewCountResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Hidden\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}},{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSum",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSumV2",
                    "type": "IvxResult<DbViewCalculateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSumV2FromMain",
                    "type": "IvxResult<DbViewCalculateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbAvg",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbAvgV2",
                    "type": "IvxResult<DbViewCalculateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbAvgV2FromMain",
                    "type": "IvxResult<DbViewCalculateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"forUpdate\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"加锁开关\",\"en\":\"\"},\"locale\":{\"zh\":\"是否加锁\",\"en\":\"forUpdate\"},\"permission\":[\"data-transaction\"]}]",
                            "hasSubParams": "true"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDataRm",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ],
                    "errorCb": "true"
                }
            ],
            "ctx": "true"
        },
        "data-dbo": {
            "path": "db.DataDbo",
            "props": [
                {
                    "name": "dbType",
                    "type": "String"
                },
                {
                    "name": "linkUrl",
                    "type": "String"
                },
                {
                    "name": "username",
                    "type": "String"
                },
                {
                    "name": "password",
                    "type": "String"
                },
                {
                    "name": "linkType",
                    "type": "String"
                },
                {
                    "name": "dsn",
                    "type": "String"
                },
                {
                    "name": "defaultDb",
                    "type": "String"
                },
                {
                    "name": "transactionId",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "setConnectionCfg",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "dbType",
                            "type": "String",
                            "display": "Select",
                            "options": "[mysql,postgres,sqlserver,oracle]"
                        },
                        {
                            "name": "linkUrl",
                            "type": "String"
                        },
                        {
                            "name": "username",
                            "type": "String"
                        },
                        {
                            "name": "password",
                            "type": "String"
                        },
                        {
                            "name": "defaultDb",
                            "type": "String"
                        },
                        {
                            "name": "linkType",
                            "type": "String",
                            "display": "Select",
                            "options": "[default,dsn]"
                        },
                        {
                            "name": "dsn",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                },
                {
                    "name": "beginTransaction",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "rollBack",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "commit",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "runSqlFunc",
                    "type": "IvxResult<RunSqlFuncResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "sqlType",
                            "type": "String",
                            "display": "Select",
                            "options": "[query,exec]"
                        },
                        {
                            "name": "sqlCode",
                            "type": "String"
                        }
                    ],
                    "paramsAsObj": true
                }
            ]
        },
        "data-league-db": {
            "path": "db.DataLeagueDb",
            "props": [],
            "methods": [
                {
                    "name": "dbSelect",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSelectFromMain",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "display": "Hidden"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGroupBy",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGroupByFromMain",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbCountFromMain",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDistinctCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbDistinctCountFromMain",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSum",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSumFromMain",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbAvg",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbAvgFromMain",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "execSql",
                    "type": "IvxResult<DbExecSqlResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "sql",
                            "type": "String"
                        },
                        {
                            "name": "variables",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                }
            ]
        },
        "data-postgres": {
            "path": "db.DataPostgres",
            "props": [
                {
                    "name": "dbId",
                    "type": "String"
                },
                {
                    "name": "exportName",
                    "type": "String"
                },
                {
                    "name": "address",
                    "type": "String"
                },
                {
                    "name": "scope",
                    "type": "String"
                },
                {
                    "name": "markers",
                    "type": "JsonArr"
                }
            ],
            "methods": [
                {
                    "name": "dbSelect",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ]
                },
                {
                    "name": "dbRandomSelect",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "dbInsert",
                    "type": "IvxResult<DbInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "params",
                            "type": "JsonObj",
                            "hasSubParams": "true"
                        }
                    ]
                },
                {
                    "name": "dbInsertJson",
                    "type": "IvxResult<DbInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonObj"
                        }
                    ]
                },
                {
                    "name": "dbInsertMulti",
                    "type": "IvxResult<DbInsertMultiResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "dbBatchInsert",
                    "type": "IvxResult<DbBatchInsertResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "header",
                            "type": "JsonArr"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "dbBatchUpdate",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ]
                },
                {
                    "name": "dbUpdateById",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "data",
                            "type": "JsonArr"
                        }
                    ]
                },
                {
                    "name": "dbUpdateOneAndFind",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        }
                    ]
                },
                {
                    "name": "dbRandomUpdateOneAndFind",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "updates",
                            "type": "JsonArr",
                            "display": "DbUpdate"
                        }
                    ]
                },
                {
                    "name": "dbGroupBy",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ]
                },
                {
                    "name": "dbCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ]
                },
                {
                    "name": "dbDistinctCount",
                    "type": "IvxResult<Long>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbSelectCols"
                        },
                        {
                            "name": "extra",
                            "type": "JsonObj",
                            "subParams": "[{\"name\":\"filterNull\",\"type\":\"boolean\",\"display\":\"Boolean\",\"desc\":{\"zh\":\"当筛选条件中的值为空时，这个筛选条件不参与筛选。比如，数据库有三个字段，姓名，手机，年龄，在筛选条件中指定 姓名=xx，手机=xx，年龄=xx, 其中xx代表服务的入参。此时，如果打开了开关，前端只传了姓名和手机两个入参，没有传年龄，那么年龄字段，就不会参与筛选，最终的筛选条件只会包含姓名和手机。反之，如果开关关闭，那么年龄会作为一个空值来进行判断，即搜索数据库中年龄数据为空的字段，那么在大多数场景下，就无法搜出来预期数据。所以，当用户可能动态传入需要筛选字段的时候，可以将这个开关打开。注意，0不属于空值。如果将一个入参的类型设为整数或浮点数，则其即使没有传，也会被自动转为0。\",\"en\":\"\"},\"locale\":{\"zh\":\"空字段不参与筛选\",\"en\":\"filterNull\"}}]",
                            "hasSubParams": "true"
                        }
                    ]
                },
                {
                    "name": "dbSum",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ]
                },
                {
                    "name": "dbAvg",
                    "type": "IvxResult<Double>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "column",
                            "type": "String",
                            "display": "DbNumCol"
                        }
                    ]
                },
                {
                    "name": "dbDataRm",
                    "type": "IvxResult<DbUpdateResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "limit",
                            "type": "long"
                        }
                    ]
                }
            ]
        },
        "data-sourceCfg": {
            "path": "db.DataSourceCfg",
            "props": [],
            "methods": [
                {
                    "name": "getDictCfg",
                    "type": "IvxResult<GetDictCfgResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "dictSpaces",
                            "type": "JsonArr"
                        }
                    ],
                    "paramsAsObj": true
                }
            ],
            "ctx": "true"
        },
        "data-sqltemplate": {
            "path": "db.DataSqlTemplate",
            "props": [
                {
                    "name": "inParams",
                    "type": "JsonArr"
                },
                {
                    "name": "parentId",
                    "type": "String"
                },
                {
                    "name": "code",
                    "type": "String"
                },
                {
                    "name": "sqlType",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "run",
                    "type": "IvxResult<RunSqlFuncResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "parentProps",
                            "type": "JsonObj"
                        }
                    ],
                    "parentProps": "true",
                    "extraParams": "inParams"
                }
            ]
        },
        "data-transaction": {
            "path": "db.DataTransaction",
            "props": [
                {
                    "name": "inParams",
                    "type": "JsonArr"
                },
                {
                    "name": "outParams",
                    "type": "JsonArr"
                }
            ],
            "methods": []
        },
        "DbBatchInsertResult": {
            "path": "db.dbModel.DbBatchInsertResult",
            "props": [],
            "methods": [
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbCountResult": {
            "path": "db.dbModel.DbCountResult",
            "props": [],
            "methods": [
                {
                    "name": "counts",
                    "type": "long",
                    "params": [],
                    "param": "result.affect",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbInsertMultiResult": {
            "path": "db.dbModel.DbInsertMultiResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "JsonArr",
                    "params": [],
                    "param": "result.data",
                    "arrType": "arr2d",
                    "visible": "true"
                },
                {
                    "name": "columns",
                    "type": "JsonArr",
                    "params": []
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                },
                {
                    "name": "getDataIds",
                    "type": "JsonArr",
                    "params": [],
                    "func": "$SF_db_getDataIds",
                    "visible": "true"
                },
                {
                    "name": "getDataObjLocArr",
                    "type": "JsonArr",
                    "params": [],
                    "arrType": "objArr",
                    "func": "$SF_db_getDataObjLocArr",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbInsertResult": {
            "path": "db.dbModel.DbInsertResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "JsonArr",
                    "params": []
                },
                {
                    "name": "columns",
                    "type": "JsonArr",
                    "params": []
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                },
                {
                    "name": "getDataId",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_getDataId",
                    "visible": "true"
                },
                {
                    "name": "getOneArr",
                    "type": "JsonArr",
                    "params": [],
                    "func": "$SF_db_getOneArr",
                    "arrType": "arr",
                    "visible": "true"
                },
                {
                    "name": "getDataObjLocArr",
                    "type": "JsonObj",
                    "params": [],
                    "func": "$SF_db_getDataLocObj",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbSelectResult": {
            "path": "db.dbModel.DbSelectResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "JsonArr",
                    "params": [],
                    "param": "result.data",
                    "arrType": "arr2d",
                    "visible": "true"
                },
                {
                    "name": "columns",
                    "type": "JsonArr",
                    "params": []
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "getLength",
                    "type": "int",
                    "params": [],
                    "func": "$SF_db_getLength",
                    "visible": "true"
                },
                {
                    "name": "getColumns",
                    "type": "JsonArr",
                    "params": [],
                    "arrType": "objArr",
                    "func": "$SF_db_getColumns",
                    "visible": "true"
                },
                {
                    "name": "getDataObjLocArr",
                    "type": "JsonArr",
                    "params": [],
                    "arrType": "objArr",
                    "func": "$SF_db_getDataObjLocArr",
                    "visible": "true"
                },
                {
                    "name": "getObjArrWithHeaders",
                    "type": "JsonObj",
                    "params": [],
                    "func": "$SF_db_getObjArrWithHeaders"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbBatchUpdateResult": {
            "path": "db.dbModel.DbUpdateByIdResult",
            "props": [],
            "methods": [
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbUpdateResult": {
            "path": "db.dbModel.DbUpdateResult",
            "props": [],
            "methods": [
                {
                    "name": "affect",
                    "type": "long",
                    "params": [],
                    "param": "result.affect",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbViewCalculateResult": {
            "path": "db.dbModel.DbViewCalculateResult",
            "props": [],
            "methods": [
                {
                    "name": "count",
                    "type": "double",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbViewCountResult": {
            "path": "db.dbModel.DbViewCountResult",
            "props": [],
            "methods": [
                {
                    "name": "count",
                    "type": "Long",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "DbViewSelectResult": {
            "path": "db.dbModel.DbViewSelectResult",
            "props": [],
            "methods": [
                {
                    "name": "data",
                    "type": "JsonArr",
                    "params": [],
                    "param": "result.data",
                    "arrType": "arr2d",
                    "visible": "true"
                },
                {
                    "name": "columns",
                    "type": "JsonArr",
                    "params": []
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "getLength",
                    "type": "int",
                    "params": [],
                    "func": "$SF_db_getLength",
                    "visible": "true"
                },
                {
                    "name": "getColumns",
                    "type": "JsonArr",
                    "params": [],
                    "arrType": "objArr",
                    "func": "$SF_dbView_getColumns",
                    "visible": "true"
                },
                {
                    "name": "getDataObjLocArr",
                    "type": "JsonArr",
                    "params": [],
                    "arrType": "objArr",
                    "func": "$SF_dbView_getDataObjLocArr",
                    "visible": "true"
                },
                {
                    "name": "getObjArrWithHeaders",
                    "type": "JsonObj",
                    "params": [],
                    "func": "$SF_dbView_getObjArrWithHeaders"
                },
                {
                    "name": "getStructure",
                    "type": "JsonArr",
                    "params": [],
                    "func": "$SF_dbView_getStructure",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CommonResult": {
            "path": "db.models.CommonResult",
            "props": [],
            "methods": [
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GeneralResult": {
            "path": "db.models.GeneralResult",
            "props": [],
            "methods": [
                {
                    "name": "message",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "success",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CacheGetResult": {
            "path": "db.models.cacheDbModel.CacheGetResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "String",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CacheIncrByResult": {
            "path": "db.models.cacheDbModel.CacheIncrByResult",
            "props": [],
            "methods": [
                {
                    "name": "value",
                    "type": "double",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CacheMgetResult": {
            "path": "db.models.cacheDbModel.CacheMgetResult",
            "props": [],
            "methods": [
                {
                    "name": "values",
                    "type": "JsonArr",
                    "params": [],
                    "param": "result.values",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CacheSAddResult": {
            "path": "db.models.cacheDbModel.CacheSAddResult",
            "props": [],
            "methods": [
                {
                    "name": "addNumber",
                    "type": "long",
                    "params": [],
                    "param": "result.value",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "CacheScanResult": {
            "path": "db.models.cacheDbModel.CacheScanResult",
            "props": [],
            "methods": [
                {
                    "name": "keys",
                    "type": "JsonArr",
                    "params": [],
                    "param": "result.keys",
                    "visible": "true"
                },
                {
                    "name": "cursor",
                    "type": "String",
                    "params": [],
                    "param": "result.cursor",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "GetDictCfgResult": {
            "path": "db.models.dataSourceCfg.GetDictCfgResult",
            "props": [],
            "methods": [
                {
                    "name": "dictMap",
                    "type": "JsonObj",
                    "params": [],
                    "func": "$SF_dataSource_getDictMap",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "RunSqlFuncResult": {
            "path": "db.models.dboModel.RunSqlFuncResult",
            "props": [],
            "methods": [
                {
                    "name": "result",
                    "type": "JsonVal",
                    "params": [],
                    "param": "result",
                    "visible": "true"
                },
                {
                    "name": "failReason",
                    "type": "String",
                    "params": [],
                    "func": "$SF_db_failReason",
                    "visible": "true"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_db_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "data-email": {
            "path": "email.EmailController",
            "props": [
                {
                    "name": "dbId",
                    "type": "String"
                },
                {
                    "name": "scope",
                    "type": "String"
                },
                {
                    "name": "name",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "sendEmail",
                    "type": "IvxResult<EmailSendEmailVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "receiver",
                            "type": "String"
                        },
                        {
                            "name": "title",
                            "type": "String"
                        },
                        {
                            "name": "body",
                            "type": "String"
                        },
                        {
                            "name": "sendFormat",
                            "type": "String",
                            "display": "Select",
                            "options": "[text,html]",
                            "def": "text"
                        },
                        {
                            "name": "attachments",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "sendEmails",
                    "type": "IvxResult<EmailSendEmailVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "receivers",
                            "type": "String"
                        },
                        {
                            "name": "title",
                            "type": "String"
                        },
                        {
                            "name": "body",
                            "type": "String"
                        },
                        {
                            "name": "sendFormat",
                            "type": "String",
                            "display": "Select",
                            "options": "[text,html]",
                            "def": "text"
                        },
                        {
                            "name": "attachments",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbSelect",
                    "type": "IvxResult<DbSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbCols"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "dbGroupBy",
                    "type": "IvxResult<DbViewSelectResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "cons",
                            "type": "JsonArr",
                            "display": "DbCons"
                        },
                        {
                            "name": "cols",
                            "type": "JsonArr",
                            "display": "DbGroupByCols"
                        },
                        {
                            "name": "groups",
                            "type": "JsonArr",
                            "display": "DbGroupCols"
                        },
                        {
                            "name": "orders",
                            "type": "JsonArr",
                            "display": "DbOrders"
                        },
                        {
                            "name": "range",
                            "type": "JsonObj",
                            "display": "DbRange"
                        }
                    ],
                    "errorCb": "true"
                }
            ]
        },
        "EmailSendEmailVO": {
            "path": "email.model.EmailSendEmailVO",
            "props": [],
            "methods": [
                {
                    "name": "resVal",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_getSelf"
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_isSuccess"
                },
                {
                    "name": "detail",
                    "type": "String",
                    "params": [],
                    "visible": "true",
                    "func": "$SF_db_failReason"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "data-service": {
            "path": "helper.DataService",
            "props": [],
            "methods": [
                {
                    "name": "setCookies",
                    "type": "void",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ]
                }
            ]
        },
        "data-userCenter": {
            "path": "userCenter.UserCenterController",
            "props": [
                {
                    "name": "nid",
                    "type": "String"
                }
            ],
            "methods": [
                {
                    "name": "passwordLoginUser",
                    "type": "IvxResult<UcLoginVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userName",
                            "type": "String"
                        },
                        {
                            "name": "password",
                            "type": "String"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "jumpToLoginPage",
                    "type": "IvxResult<UcJumpVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "getCurrentUserInfo",
                    "type": "IvxResult<UcCurrentUserInfoVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "updateActiveUserInfo",
                    "type": "IvxResult<UcResultVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userInfo",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true",
                    "_split": "true"
                },
                {
                    "name": "loginAdministrator",
                    "type": "IvxResult<UcLoginVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userName",
                            "type": "String"
                        },
                        {
                            "name": "password",
                            "type": "String"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "getCurrentAdminInfo",
                    "type": "IvxResult<UcCurrentUserInfoVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "getUserList",
                    "type": "IvxResult<UcResultVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "offset",
                            "type": "Number"
                        },
                        {
                            "name": "limit",
                            "type": "Number"
                        },
                        {
                            "name": "condition",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "adminGetUserInfoCustomize",
                    "type": "IvxResult<UcResultVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "offset",
                            "type": "Number"
                        },
                        {
                            "name": "limit",
                            "type": "Number"
                        },
                        {
                            "name": "condition",
                            "type": "JsonArr"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "adminGetUserInfoSpecify",
                    "type": "IvxResult<UcResultVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userName",
                            "type": "String"
                        },
                        {
                            "name": "id",
                            "type": "Number"
                        },
                        {
                            "name": "name",
                            "type": "String"
                        },
                        {
                            "name": "email",
                            "type": "String"
                        },
                        {
                            "name": "phoneNumber",
                            "type": "String"
                        },
                        {
                            "name": "nickName",
                            "type": "String"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "updateUserInfo",
                    "type": "IvxResult<UcResultVO>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "userInfo",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                }
            ]
        },
        "UcCurrentUserInfoVO": {
            "path": "userCenter.model.vo.UcCurrentUserInfoVO",
            "props": [],
            "methods": [
                {
                    "name": "code",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "reason",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": []
                },
                {
                    "name": "getCurrentUser",
                    "type": "JsonObj",
                    "params": [],
                    "func": "$SF_uc_getCurrentUser",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UcJumpVO": {
            "path": "userCenter.model.vo.UcJumpVO",
            "props": [],
            "methods": [
                {
                    "name": "code",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "reason",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": []
                },
                {
                    "name": "getAdminLoginUrl",
                    "type": "String",
                    "params": [],
                    "func": "$SF_uc_getAdminLoginUrl",
                    "visible": "true"
                },
                {
                    "name": "getUserLoginUrl",
                    "type": "String",
                    "params": [],
                    "func": "$SF_uc_getUserLoginUrl",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UcLoginVO": {
            "path": "userCenter.model.vo.UcLoginVO",
            "props": [],
            "methods": [
                {
                    "name": "code",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "reason",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": []
                },
                {
                    "name": "isSuccess",
                    "type": "boolean",
                    "params": [],
                    "func": "$SF_uc_isSuccess",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "UcResultVO": {
            "path": "userCenter.model.vo.UcResultVO",
            "props": [],
            "methods": [
                {
                    "name": "code",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "reason",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": []
                },
                {
                    "name": "total",
                    "type": "Number",
                    "params": []
                },
                {
                    "name": "headerList",
                    "type": "JsonArr",
                    "params": []
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "XflowGetMethodListResult": {
            "path": "xflow.Model.XflowGetMethodListResult",
            "props": [],
            "methods": [
                {
                    "name": "code",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "reason",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": []
                },
                {
                    "name": "getSelf",
                    "type": "JsonObj",
                    "params": [],
                    "func": "$SF_getSelf",
                    "visible": "true"
                },
                {
                    "name": "methodList",
                    "type": "JsonObj",
                    "params": [],
                    "func": "methodList",
                    "visible": "true"
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "XflowResult": {
            "path": "xflow.Model.XflowResult",
            "props": [],
            "methods": [
                {
                    "name": "code",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "reason",
                    "type": "String",
                    "params": []
                },
                {
                    "name": "data",
                    "type": "JsonObj",
                    "params": []
                }
            ],
            "clsDef": "true",
            "record": 1
        },
        "data-xflow": {
            "path": "xflow.XflowController",
            "props": [],
            "methods": [
                {
                    "name": "flow",
                    "type": "IvxResult<XflowResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        },
                        {
                            "name": "flowDetail",
                            "type": "JsonObj"
                        },
                        {
                            "name": "currentNodeId",
                            "type": "String"
                        },
                        {
                            "name": "dataMap",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                },
                {
                    "name": "getMethodList",
                    "type": "IvxResult<XflowGetMethodListResult>",
                    "params": [
                        {
                            "name": "ctx",
                            "type": "IvxContext"
                        },
                        {
                            "name": "props",
                            "type": "JsonObj"
                        }
                    ],
                    "errorCb": "true"
                }
            ]
        }
    },
    "VxExLoc": {
        "utilFuns": [
            {
                "数据ID": 1,
                "name": "$SF_arr2d_aArrCol",
                "preType": "arr2d",
                "uType": "arr",
                "params": [
                    {
                        "locale": {
                            "en": "col",
                            "zh": "列号"
                        },
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col"
                    }
                ],
                "zh": "取一列(二维数组)",
                "desZh": "获取数组中的某一列，需要指定列号",
                "en": "Column",
                "desEn": "Retrieve a specific column from an array, specifying the column number",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 2,
                "name": "$SF_arr2d_aArrRow",
                "preType": "arr2d",
                "uType": "arr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "row",
                        "locale": {
                            "zh": "行号",
                            "en": "row"
                        }
                    }
                ],
                "zh": "取一行",
                "desZh": "获取数组中的某一行，需要指定行号",
                "en": "Row",
                "desEn": "Retrieve a specific row from an array, specifying the row number",
                "group": "",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 3,
                "name": "$SF_arr2d_arrRowNum",
                "preType": "arr2d",
                "uType": "num",
                "params": null,
                "zh": "行数",
                "desZh": "数组行数",
                "en": "Number of Rows",
                "desEn": "Number of rows in the array",
                "group": "",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 4,
                "name": "$SF_arr2d_ascNumOrder",
                "preType": "arr2d",
                "uType": "arr2d",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "zh": "排列列号",
                            "en": "col"
                        }
                    }
                ],
                "zh": "数值升序",
                "desZh": "指定列号进行数值升序的排列。",
                "en": "Number Ascend",
                "desEn": "Arrange numerical values in ascending order for a specified column number",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 5,
                "name": "$SF_arr2d_ascOrder",
                "preType": "arr2d",
                "uType": "arr2d",
                "params": [
                    {
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "排列列号"
                        },
                        "desc": {
                            "en": "",
                            "zh": ""
                        }
                    }
                ],
                "zh": "字符升序",
                "desZh": "指定列号进行字符升序的排列。",
                "en": "Letter Ascend",
                "desEn": "Arrange character values in ascending order for a specified column number.",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 6,
                "name": "$SF_arr2d_descNumOrder",
                "preType": "arr2d",
                "uType": "arr2d",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "排列列号"
                        }
                    }
                ],
                "zh": "数值降序",
                "desZh": "指定列号进行数值降序的排列。",
                "en": "Number Descend",
                "desEn": "Arrange numerical values in descending order for a specified column number.",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 7,
                "name": "$SF_arr2d_descOrder",
                "preType": "arr2d",
                "uType": "arr2d",
                "params": [
                    {
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "排列列号"
                        },
                        "desc": {
                            "zh": "",
                            "en": ""
                        }
                    }
                ],
                "zh": "字符降序",
                "desZh": "指定列号进行字符降序的排列。",
                "en": "Letter Descend",
                "desEn": "Arrange character values in descending order for a specified column number.",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 8,
                "name": "$SF_arr2d_randRow",
                "preType": "arr2d",
                "uType": "arr",
                "params": null,
                "zh": "随机一行",
                "desZh": "从数组中随机获取一行数据",
                "en": "Random Row",
                "desEn": "Randomly retrieve a row of data from the array",
                "group": "",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 9,
                "name": "$SF_arr2d_randomOrder",
                "preType": "arr2d",
                "uType": "arr2d",
                "params": null,
                "zh": "随机排序",
                "desZh": "将二维数组的行号随机再分配进行排序。",
                "en": "Shuffle Rows",
                "desEn": "Shuffles the row order of the Matrix and updates the Matrix value.",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 10,
                "name": "$SF_arr2d_reverse",
                "preType": "arr2d",
                "uType": "arr2d",
                "params": null,
                "zh": "倒序",
                "desZh": "将二维数组的值按行号倒序排列。",
                "en": "Reverse Rows",
                "desEn": "Reverses the row order of the Matrix and updates the Matrix value.",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 11,
                "name": "$SF_arr2d_someCols",
                "preType": "arr2d",
                "uType": "arr2d",
                "params": [
                    {
                        "name": "cols",
                        "locale": {
                            "zh": "列号数组",
                            "en": "cols"
                        },
                        "desc": {
                            "en": "",
                            "zh": ""
                        }
                    }
                ],
                "zh": "取几列(二维数组)",
                "desZh": "获取数组中的某几列，需要指定列号数组",
                "en": "Columns",
                "desEn": "Retrieve specific columns from the array, specifying an array of column numbers",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 12,
                "name": "$SF_arr2d_twoArrItem",
                "preType": "arr2d",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "zh": "",
                            "en": ""
                        },
                        "name": "row",
                        "locale": {
                            "zh": "行号",
                            "en": "row"
                        }
                    },
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "列号"
                        }
                    }
                ],
                "zh": "取一值(二维数组)",
                "desZh": "通过行号、列号获取指定元素",
                "en": "Element",
                "desEn": "Get value for one element of the Matrix by specifying the row and column index.",
                "group": "arr",
                "kind": [
                    "arr2d"
                ],
                "java未实现": "",
                "order": 2,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 13,
                "name": "$SF_arr_ascNumOrder",
                "preType": "arr",
                "uType": "arr",
                "params": null,
                "zh": "数字升序",
                "desZh": "对一维数组当前存储的所有元素按照数字升序排列",
                "en": "Number Ascend",
                "desEn": "Resets the element order of the Array by sorting the element value.",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 14,
                "name": "$SF_arr_ascOrder",
                "preType": "arr",
                "uType": "arr",
                "params": null,
                "zh": "字符升序",
                "desZh": "对一维数组当前存储的所有元素按照字符升序排列",
                "en": "Letter Ascend",
                "desEn": "Resets the element order of the Array by sorting the element value.",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 15,
                "name": "$SF_arr_avg",
                "preType": "arr",
                "uType": "num",
                "params": null,
                "zh": "平均值",
                "desZh": "对一维数组当前存储的所有元素计算平均值",
                "en": "Average",
                "desEn": "Selects the element with theAverage value from the Array",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 16,
                "name": "$SF_arr_descNumOrder",
                "preType": "arr",
                "uType": "arr",
                "params": null,
                "zh": "数字降序",
                "desZh": "对一维数组当前存储的所有元素按照数字降序排列",
                "en": "Number Descend",
                "desEn": "Resets the element order of the Array by sorting the element value.",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 17,
                "name": "$SF_arr_descOrder",
                "preType": "arr",
                "uType": "arr",
                "params": null,
                "zh": "字符降序",
                "desZh": "对一维数组当前存储的所有元素按照字符降序排列",
                "en": "Letter Descend",
                "desEn": "Resets the element order of the Array by sorting the element value.",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 18,
                "name": "$SF_arr_itemTotal",
                "preType": "arr",
                "uType": "num",
                "params": null,
                "zh": "长度",
                "desZh": "获取一维数组中的元素个数",
                "en": "Length",
                "desEn": "Get length from the Array",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 19,
                "name": "$SF_arr_maxValue",
                "preType": "arr",
                "uType": "num",
                "params": null,
                "zh": "最大值",
                "desZh": "从一维数组当前存储的所有元素中获取最大值",
                "en": "Max",
                "desEn": "Selects the element with the maximum value from the Array",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 20,
                "name": "$SF_arr_minValue",
                "preType": "arr",
                "uType": "num",
                "params": null,
                "zh": "最小值",
                "desZh": "从一维数组当前存储的所有元素中获取最小值",
                "en": "Min",
                "desEn": "Selects the element with the minimum value from the Array",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 21,
                "name": "$SF_arr_oneArrItem",
                "preType": "arr",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "index",
                        "uType": "long",
                        "locale": {
                            "en": "index",
                            "zh": "下标"
                        }
                    }
                ],
                "zh": "取一值(一维数组)",
                "desZh": "通过下标获取指定元素",
                "en": "Element",
                "desEn": "Selects an element from the Array by specifying the index",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": 1,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 22,
                "name": "$SF_arr_randomOrder",
                "preType": "arr",
                "uType": "arr",
                "params": null,
                "zh": "随机排序",
                "desZh": "将一维数组当前存储的所有元素随机排列",
                "en": "Shuffle Elements",
                "desEn": "Shuffles the element order of the Array and updates the Array value",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 23,
                "name": "$SF_arr_randomValue",
                "preType": "arr",
                "uType": "end",
                "params": null,
                "zh": "随机一值",
                "desZh": "从一维数组当前存储的所有元素中随机抽取一个值",
                "en": "Random Element",
                "desEn": "Selects an element from the Array randomly",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 24,
                "name": "$SF_arr_reverse",
                "preType": "arr",
                "uType": "arr",
                "params": null,
                "zh": "倒序(reverse)",
                "desZh": "将一维数组当前存储的所有元素倒序排列",
                "en": "Reverse Elements",
                "desEn": "Reverses the element order of the Array and updates the Array value.",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 25,
                "name": "$SF_arr_search",
                "preType": "arr",
                "uType": "num",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "target",
                        "locale": {
                            "zh": "值",
                            "en": "target"
                        }
                    }
                ],
                "zh": "搜索值",
                "desZh": "搜索一维数组中某个值的位置",
                "en": "Search Element",
                "desEn": "Search for the position of a value in an array.",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 26,
                "name": "$SF_arr_total",
                "preType": "arr",
                "uType": "num",
                "params": null,
                "zh": "总和",
                "desZh": "计算一维数组所有值累计总和",
                "en": "Sum",
                "desEn": "Calculate the cumulative total sum of an array",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 27,
                "name": "$SF_arr_uniqSet",
                "preType": "arr",
                "uType": "arr",
                "params": null,
                "zh": "去重值",
                "desZh": "去除一维数组的重复值",
                "en": "Delete Repeated Elements",
                "desEn": "Remove duplicate values  from an array",
                "group": "arr",
                "kind": [
                    "arr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 28,
                "name": "$SF_bool_reverse",
                "preType": "",
                "uType": "bool",
                "params": null,
                "zh": "反向值(reverse)",
                "desZh": "布尔值的反向值",
                "en": "reverse",
                "desEn": "Boolean value's inverse",
                "group": "bool",
                "kind": [
                    "bool"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 29,
                "name": "$SF_db_getDbObjArrCol",
                "preType": "dbCbObjArr",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "列名"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "取一列(对象数组)",
                "desZh": "获取对象数组中的某一列，需要指定列名",
                "en": "colItem",
                "desEn": "Retrieve a specific column from an array of objects, specifying the column name",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 30,
                "name": "$SF_db_getDbObjArrItem",
                "preType": "dbCbObjArr",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "row",
                        "locale": {
                            "en": "row",
                            "zh": "行号"
                        }
                    },
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "列名"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "取一值(对象数组)",
                "desZh": "通过行号、列名获取对象数组中的指定值",
                "en": "item",
                "desEn": "Retrieve the specified value from an array of objects using the row number and column name.",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 31,
                "name": "$SF_db_getDbObjArrRow",
                "preType": "dbCbObjArr",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "row",
                        "locale": {
                            "zh": "行号",
                            "en": "row"
                        }
                    }
                ],
                "zh": "取一行",
                "desZh": "获取对象数组中的某一行，需要指定行号",
                "en": "rowItem",
                "desEn": "To retrieve a specific row from an array of objects, you need to specify the row number.",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 32,
                "name": "$SF_db_getDbOneArrItem",
                "preType": "dbCbArr",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "index",
                        "locale": {
                            "en": "index",
                            "zh": "下标"
                        }
                    }
                ],
                "zh": "取一值(一维数组)",
                "desZh": "通过下标获取指定元素",
                "en": "oneArrItem",
                "desEn": "To retrieve a specific element from an array by using its index, you need to specify the index of the element you want to access.",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 33,
                "name": "$SF_db_getDbTwoArrCol",
                "preType": "dbCbArr2d",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "列号"
                        }
                    }
                ],
                "zh": "取一列(二维数组)",
                "desZh": "获取二维数组中的某一列，需要指定列号",
                "en": "col",
                "desEn": "Retrieve a specific column from a two-dimensional array, specifying the column number.",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 34,
                "name": "$SF_db_getDbTwoArrItem",
                "preType": "dbCbArr2d",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "row",
                        "locale": {
                            "en": "row",
                            "zh": "行号"
                        }
                    },
                    {
                        "locale": {
                            "en": "col",
                            "zh": "列号"
                        },
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col"
                    }
                ],
                "zh": "取一值(二维数组)",
                "desZh": "获取二维数组中的某个值，需要指定行号和列号",
                "en": "item",
                "desEn": "Retrieve a specific value from a two-dimensional array, specifying the row number and column number.",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 35,
                "name": "$SF_db_getDbTwoArrRow",
                "preType": "dbCbArr2d",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "row",
                        "locale": {
                            "en": "row",
                            "zh": "行号"
                        }
                    }
                ],
                "zh": "取一行",
                "desZh": "获取二维数组中的某一行，需要指定行号",
                "en": "row",
                "desEn": "Retrieve a specific row from a two-dimensional array, specifying the row number.",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 36,
                "name": "$SF_objArr_ascNumOrder",
                "preType": "objArr",
                "uType": "objArr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "排序列名"
                        }
                    }
                ],
                "zh": "数值升序",
                "desZh": "对象数组的指定排序列名数值升序排序",
                "en": "Number Ascend",
                "desEn": "Sort the array of objects based on a specified column name in ascending numerical order",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 37,
                "name": "$SF_objArr_ascOrder",
                "preType": "objArr",
                "uType": "objArr",
                "params": [
                    {
                        "defaultValue": "",
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "排序列名"
                        }
                    }
                ],
                "zh": "字符升序",
                "desZh": "对象数组的指定排序列名字符升序排序",
                "en": "Letter Ascend",
                "desEn": "Sort the array of objects based on a specified column name in ascending alphabetical order.",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 38,
                "name": "$SF_objArr_colItem",
                "preType": "objArr",
                "uType": "arr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "列名"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "取一列(对象数组)",
                "desZh": "获取对象数组中的某一列，需要指定列名",
                "en": "Column",
                "desEn": "Retrieve a specific column from an array of objects, specifying the column name",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 39,
                "name": "$SF_objArr_descNumOrder",
                "preType": "objArr",
                "uType": "objArr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "排序列名"
                        }
                    }
                ],
                "zh": "数值降序",
                "desZh": "对象数组的指定排序列名数值降序排序",
                "en": "Number Descend",
                "desEn": "Sort the array of objects based on a specified column name in descending numerical order",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 40,
                "name": "$SF_objArr_descOrder",
                "preType": "objArr",
                "uType": "objArr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "en": "col",
                            "zh": "排序列名"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "字符降序",
                "desZh": "对象数组的指定排序列名字符降序排序",
                "en": "Letter Descend",
                "desEn": "Sort the array of objects based on a specified column name in descending alphabetical order.",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 41,
                "name": "$SF_objArr_item",
                "preType": "objArr",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "row",
                        "locale": {
                            "en": "row",
                            "zh": "行号"
                        }
                    },
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "col",
                        "locale": {
                            "zh": "列名",
                            "en": "col"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "取一值(对象数组)",
                "desZh": "获取对象数组中的某个值，需要指定行号和列名",
                "en": "Element",
                "desEn": "Retrieve a specific value from an array of objects, specifying the row number and column name.",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": 3,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 42,
                "name": "$SF_objArr_randRow",
                "preType": "objArr",
                "uType": "object",
                "params": null,
                "zh": "随机一行",
                "desZh": "随机获取对象数组中的某一行数据",
                "en": "Random Row",
                "desEn": "Randomly retrieve a row of data from an array of objects.",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 43,
                "name": "$SF_objArr_randomOrder",
                "preType": "objArr",
                "uType": "objArr",
                "params": null,
                "zh": "随机排序",
                "desZh": "将对象数组的行随机排列",
                "en": "Shuffle Rows",
                "desEn": "Randomly shuffle the rows of an array of objects.",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 44,
                "name": "$SF_objArr_reverse",
                "preType": "objArr",
                "uType": "objArr",
                "params": null,
                "zh": "倒序(reverse)",
                "desZh": "将对象数组当前存储的行倒序排列",
                "en": "Reverse Rows",
                "desEn": "Reverse the order of rows in the array of objects.",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 45,
                "name": "$SF_objArr_rowItem",
                "preType": "objArr",
                "uType": "object",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "row",
                        "locale": {
                            "en": "row",
                            "zh": "行号"
                        }
                    }
                ],
                "zh": "取一行",
                "desZh": "获取对象数组中的某一行，需要指定行号",
                "en": "Row",
                "desEn": "Retrieve a specific row from an array of objects, specifying the row number",
                "group": "",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 46,
                "name": "$SF_objArr_rowNum",
                "preType": "objArr",
                "uType": "num",
                "params": null,
                "zh": "行数",
                "desZh": "对象数组行数",
                "en": "Number of Rows",
                "desEn": "the length of object Array",
                "group": "",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 47,
                "name": "$SF_objArr_someCols",
                "preType": "objArr",
                "uType": "objArr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "cols",
                        "locale": {
                            "en": "cols",
                            "zh": "列名数组"
                        }
                    }
                ],
                "zh": "取几列(对象数组)",
                "desZh": "获取对象数组中的某几列，需指定列名数组",
                "en": "Columns",
                "desEn": "Retrieve specific columns from an array of objects, specifying an array of column names.",
                "group": "arr",
                "kind": [
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 48,
                "name": "$SF_objJson_path",
                "preType": "",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "zh": "",
                            "en": ""
                        },
                        "name": "path",
                        "locale": {
                            "en": "path",
                            "zh": "路径"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "自定义路径",
                "desZh": "获取变量中自定义路径的值，如变量内容为{\"userInfo\":{\"name\":\"zhang\",\"age\":18}}，则自定义路径填写为\"userInfo.name\"即可获得值为zhang",
                "en": "Element",
                "desEn": "Retrieve the value of the custom path filled in the variable.",
                "group": "obj",
                "kind": [
                    "objJson"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 49,
                "name": "$SF_obj_item",
                "preType": "object",
                "uType": "end",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "name",
                        "locale": {
                            "en": "name",
                            "zh": "字段名"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "取一值(对象变量)",
                "desZh": "获取对象变量中指定字段的值",
                "en": "Element",
                "desEn": "Retrieve the value of a specified field in an object variable.",
                "group": "obj",
                "kind": [
                    "obj"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 50,
                "name": "$SF_obj_keys",
                "preType": "object",
                "uType": "arr",
                "params": null,
                "zh": "列名(keys)",
                "desZh": "获取对象变量的字段名",
                "en": "Keys",
                "desEn": "Retrieve the field names of an object variable.",
                "group": "obj",
                "kind": [
                    "obj"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 51,
                "name": "$SF_timeDetail_day",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "日",
                "desZh": "日期值",
                "en": "Day",
                "desEn": "Date value",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 52,
                "name": "$SF_timeDetail_daysOfMon",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "本月天数",
                "desZh": "本月天数值",
                "en": "Days of Month ",
                "desEn": "Number of days in the current month",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 53,
                "name": "$SF_timeDetail_daysOfYear",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "本年天数",
                "desZh": "本年天数值",
                "en": "Days of Year ",
                "desEn": "Number of days in the current year",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 54,
                "name": "$SF_timeDetail_hms",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "时分秒",
                "desZh": "带格式的时分秒字符串",
                "en": "H:M:S",
                "desEn": "Time formatted string (with hours, minutes, and seconds)",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 55,
                "name": "$SF_timeDetail_hour",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "时",
                "desZh": "小时值",
                "en": "Hour",
                "desEn": "Hour value",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 56,
                "name": "$SF_timeDetail_min",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "分",
                "desZh": "分钟值",
                "en": "Minute",
                "desEn": "Minute value",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 57,
                "name": "$SF_timeDetail_month",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "月",
                "desZh": "月份值",
                "en": "Month",
                "desEn": "Month value",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 58,
                "name": "$SF_timeDetail_sec",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "秒",
                "desZh": "秒数值",
                "en": "Second",
                "desEn": "Second value",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 59,
                "name": "$SF_timeDetail_unixtime",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "UNIX时间(秒)",
                "desZh": "UNIX时间(秒为单位)",
                "en": "UNIX Time(s)",
                "desEn": "UNIX time (in seconds).",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 60,
                "name": "$SF_timeDetail_unixtimeMil",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "UNIX时间(毫秒)",
                "desZh": "UNIX时间(毫秒为单位)",
                "en": "UNIX Time(ms)",
                "desEn": "UNIX time (in milliseconds).",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 61,
                "name": "$SF_timeDetail_weekDay",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "星期几(文本)",
                "desZh": "星期几(汉字)",
                "en": "Day of Week",
                "desEn": "Day of the week (in Chinese)",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 62,
                "name": "$SF_timeDetail_weekDayValue",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "星期几(0~6)",
                "desZh": "星期几(数字)",
                "en": "Day of Week(0~6)",
                "desEn": "Day of the week (as a number).",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 63,
                "name": "$SF_timeDetail_year",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "年",
                "desZh": "年份值",
                "en": "Year",
                "desEn": "Year value",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 64,
                "name": "$SF_timeDetail_ymd",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "年月日",
                "desZh": "带格式的年月日字符串",
                "en": "Y-M-D",
                "desEn": "Date formatted string (with year, month, and day).",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 65,
                "name": "$SF_timeDetail_ymdhms",
                "preType": "timeDetail",
                "uType": "end",
                "params": null,
                "zh": "年月日时分秒",
                "desZh": "带格式的年月日时分秒字符串",
                "en": "Y-M-D H:M:S",
                "desEn": "Date and time formatted string (with year, month, day, hour, minute, and second).",
                "group": "",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 66,
                "name": "$SF_time_curTime",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "当前值",
                "desZh": "时间变量的当前值",
                "en": "Current Value",
                "desEn": "The current value of the time variable.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 67,
                "name": "$SF_time_lastDay",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "上一天",
                "desZh": "时间变量的当前值的前一天的值",
                "en": "previousDay",
                "desEn": "The value of the time variable for the previous day.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 68,
                "name": "$SF_time_lastMonth",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "上一月",
                "desZh": "时间变量的当前值的前一月的值",
                "en": "previousMonth",
                "desEn": "The value of the time variable for the previous month.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 69,
                "name": "$SF_time_lastNDay",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "day",
                        "locale": {
                            "en": "n",
                            "zh": "天数"
                        }
                    }
                ],
                "zh": "上N天",
                "desZh": "时间变量的当前值的前N天的值",
                "en": "-N Days",
                "desEn": "The value of the time variable N days before the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 70,
                "name": "$SF_time_lastNMonth",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "week",
                        "locale": {
                            "en": "n",
                            "zh": "月数"
                        }
                    }
                ],
                "zh": "上N月",
                "desZh": "时间变量的当前值的前N月的值",
                "en": "-N Months",
                "desEn": "The value of the time variable N months before the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 71,
                "name": "$SF_time_lastNWeek",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "week",
                        "locale": {
                            "en": "n",
                            "zh": "周数"
                        }
                    }
                ],
                "zh": "上N周",
                "desZh": "时间变量的当前值的前N周的值",
                "en": "-N Weeks",
                "desEn": " The value of the time variable N weeks before the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 72,
                "name": "$SF_time_lastNYear",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "zh": "",
                            "en": ""
                        },
                        "name": "year",
                        "locale": {
                            "en": "n",
                            "zh": "年数"
                        }
                    }
                ],
                "zh": "上N年",
                "desZh": "时间变量的当前值的前N年的值",
                "en": "-N Years",
                "desEn": "The value of the time variable N years before the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 73,
                "name": "$SF_time_lastWeek",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "上一周",
                "desZh": "时间变量的当前值的前一周的值",
                "en": "previousWeek",
                "desEn": "The value of the time variable for the previous week.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 74,
                "name": "$SF_time_lastYear",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "上一年",
                "desZh": "时间变量的当前值的前一年的值",
                "en": "previousYear",
                "desEn": "The value of the time variable for the previous year.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 75,
                "name": "$SF_time_nextDay",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "下一天",
                "desZh": "时间变量的当前值的后一天的值",
                "en": "nextDay",
                "desEn": "The value of the time variable for the next day.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 76,
                "name": "$SF_time_nextMonth",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "下一月",
                "desZh": "时间变量的当前值的后一月的值",
                "en": "nextMonth",
                "desEn": "The value of the time variable for the next month.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 77,
                "name": "$SF_time_nextNDay",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "day",
                        "locale": {
                            "en": "n",
                            "zh": "天数"
                        }
                    }
                ],
                "zh": "下N天",
                "desZh": "时间变量的当前值的后N天的值",
                "en": "+N Days",
                "desEn": " The value of the time variable N days after the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 78,
                "name": "$SF_time_nextNMonth",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "week",
                        "locale": {
                            "en": "n",
                            "zh": "月数"
                        }
                    }
                ],
                "zh": "下N月",
                "desZh": "时间变量的当前值的后N月的值",
                "en": "+N Months",
                "desEn": "The value of the time variable N months after the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 79,
                "name": "$SF_time_nextNWeek",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "week",
                        "locale": {
                            "en": "n",
                            "zh": "周数"
                        }
                    }
                ],
                "zh": "下N周",
                "desZh": "时间变量的当前值的后N周的值",
                "en": "+N Weeks",
                "desEn": "The value of the time variable N weeks after the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 80,
                "name": "$SF_time_nextNYear",
                "preType": "time",
                "uType": "timeDetail",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "year",
                        "locale": {
                            "en": "n",
                            "zh": "年数"
                        }
                    }
                ],
                "zh": "下N年",
                "desZh": "时间变量的当前值的后N年的值",
                "en": "+N Years",
                "desEn": "The value of the time variable N years after the current value.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 81,
                "name": "$SF_time_nextWeek",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "下一周",
                "desZh": "时间变量的当前值的后一周的值",
                "en": "nextWeek",
                "desEn": "The value of the time variable for the next week.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 82,
                "name": "$SF_time_nextYear",
                "preType": "time",
                "uType": "timeDetail",
                "params": null,
                "zh": "下一年",
                "desZh": "时间变量的当前值的后一年的值",
                "en": "nextYear",
                "desEn": "The value of the time variable for the next year.",
                "group": "time",
                "kind": [
                    "time"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 83,
                "name": "$SF_toJsonString",
                "preType": "object",
                "uType": "var",
                "params": null,
                "zh": "JSON转字符(JSON.stringify)",
                "desZh": "Json转为字符串",
                "en": "To String",
                "desEn": "Convert JSON to string.",
                "group": "json",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 84,
                "name": "$SF_var_jsonParse",
                "preType": "var",
                "uType": "end",
                "params": null,
                "zh": "解析为JSON(JSON.parse)",
                "desZh": "字符串转Json",
                "en": "JSON Parse",
                "desEn": "Convert string to JSON.",
                "group": "json",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 85,
                "name": "$SF_var_lowercase",
                "preType": "var",
                "uType": "var",
                "params": null,
                "zh": "转为小写(toLowerCase)",
                "desZh": "字符转为小写",
                "en": "To Lowercase",
                "desEn": " Convert characters to lowercase.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 86,
                "name": "$SF_var_replace",
                "preType": "var",
                "uType": "var",
                "params": [
                    {
                        "name": "replaced",
                        "locale": {
                            "en": "old",
                            "zh": "被替换"
                        },
                        "desc": {
                            "en": "",
                            "zh": ""
                        }
                    },
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "replacement",
                        "locale": {
                            "en": "new",
                            "zh": "替换为"
                        }
                    }
                ],
                "zh": "替换字符(replace)",
                "desZh": "替换字符需指定\"被替换\"和\"替换为\"的字符",
                "en": "Replace 1st String",
                "desEn": " Replace characters by specifying the \"to be replaced\" ",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 87,
                "name": "$SF_var_replaceAll",
                "preType": "var",
                "uType": "var",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "replaced",
                        "locale": {
                            "en": "old",
                            "zh": "被替换"
                        }
                    },
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "replacement",
                        "locale": {
                            "en": "new",
                            "zh": "替换为"
                        }
                    }
                ],
                "zh": "替换所有字符(replaceAll)",
                "desZh": "替换所有字符需指定\"被替换\"和\"替换为\"的字符",
                "en": "Replace All String",
                "desEn": "Replace all characters by specifying the \"to be replaced\" and \"replacement\" characters.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 88,
                "name": "$SF_var_rmSpace",
                "preType": "var",
                "uType": "var",
                "params": null,
                "zh": "移除空格",
                "desZh": "去除字符中的空格",
                "en": "Remove Space",
                "desEn": "Remove spaces from the characters.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 89,
                "name": "$SF_var_slice",
                "preType": "var",
                "uType": "var",
                "params": [
                    {
                        "desc": {
                            "zh": "",
                            "en": ""
                        },
                        "name": "start",
                        "locale": {
                            "en": "start",
                            "zh": "开始位置"
                        }
                    },
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "end",
                        "locale": {
                            "en": "end",
                            "zh": "结束位置"
                        }
                    }
                ],
                "zh": "截取字符(slice)",
                "desZh": "从文本变量当前存储的字符串中截取某字符（串），需指定开始位置、结束位置。",
                "en": "Slice String",
                "desEn": "Retains a section of the variable by specifying the start and end position.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 90,
                "name": "$SF_var_split",
                "preType": "var",
                "uType": "arr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "mark",
                        "locale": {
                            "en": "separator",
                            "zh": "拆分标记"
                        }
                    }
                ],
                "zh": "拆分为数组(split)",
                "desZh": "文本变量按照拆分标记拆分为数组",
                "en": "Split String",
                "desEn": "Split text variable into an array based on the delimiter.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 91,
                "name": "$SF_var_substr",
                "preType": "var",
                "uType": "var",
                "params": [
                    {
                        "desc": {
                            "zh": "",
                            "en": ""
                        },
                        "name": "start",
                        "locale": {
                            "en": "start",
                            "zh": "开始位置"
                        }
                    },
                    {
                        "desc": {
                            "zh": "",
                            "en": ""
                        },
                        "name": "length",
                        "locale": {
                            "en": "length",
                            "zh": "截取数量"
                        }
                    }
                ],
                "zh": "截取字符(substr)",
                "desZh": "从文本变量当前存储的字符串中截取某字符（串），需指定开始位置、截取数量。",
                "en": "Substr String",
                "desEn": "Retains a section of the variable by specifying the start and length.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 92,
                "name": "$SF_var_transNum",
                "preType": "var",
                "uType": "num",
                "params": null,
                "zh": "转为数值(parseFloat)",
                "desZh": "文本变量转为数值类型",
                "en": "To Number",
                "desEn": "Convert text variable to numerical type.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 93,
                "name": "$SF_var_uppercase",
                "preType": "var",
                "uType": "var",
                "params": null,
                "zh": "转为大写(toUpperCase)",
                "desZh": "字符转为大写",
                "en": "To Uppercase",
                "desEn": "Convert characters to uppercase.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 94,
                "name": "$SF_var_varNum",
                "preType": "var",
                "uType": "num",
                "params": null,
                "zh": "字符数量(length)",
                "desZh": "获取字符数量",
                "en": "Length",
                "desEn": "Get the number of characters.",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 95,
                "name": "$SF_arr_filter",
                "preType": "arr",
                "uType": "arr",
                "params": [
                    {
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "fn",
                        "uType": "func",
                        "locale": {
                            "en": "fn",
                            "zh": "函数"
                        },
                        "inParams": [
                            {
                                "name": "item"
                            },
                            {
                                "name": "index"
                            }
                        ]
                    }
                ],
                "zh": "过滤（filter）",
                "desZh": "筛选出数组中符合函数条件的值1",
                "en": "filter",
                "desEn": "Filter out the values in the array that meet the function conditions",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 96,
                "name": "$SF_arr_find",
                "preType": "arr",
                "uType": "arr",
                "params": [
                    {
                        "inParams": [
                            {
                                "name": "item"
                            },
                            {
                                "name": "index"
                            }
                        ],
                        "desc": {
                            "en": "",
                            "zh": ""
                        },
                        "name": "fn",
                        "uType": "func",
                        "locale": {
                            "en": "fn",
                            "zh": "函数"
                        }
                    }
                ],
                "zh": "查找（find）",
                "desZh": "查找数组中符合函数条件的第一个元素1",
                "en": "find",
                "desEn": "Find the first element in the array that meets the function conditions\n",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 97,
                "name": "$SF_arr_map",
                "preType": "arr",
                "uType": "arr",
                "params": [
                    {
                        "desc": {
                            "zh": "",
                            "en": ""
                        },
                        "name": "fn",
                        "uType": "func",
                        "locale": {
                            "en": "fn",
                            "zh": "函数"
                        },
                        "inParams": [
                            {
                                "name": "item"
                            },
                            {
                                "name": "index"
                            }
                        ]
                    }
                ],
                "zh": "映射（map）",
                "desZh": "对数组应用一个函数，并返回一个新数组1",
                "en": "map",
                "desEn": "Apply a function to the array and return a new array",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 100,
                "name": "$SF_type_typeof",
                "preType": "",
                "uType": "var",
                "params": null,
                "zh": "数据类型(typeOf)",
                "desZh": "确定变量的数据类型1",
                "en": "typeof",
                "desEn": "Variable type",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 101,
                "name": "$SF_type_isNaN",
                "preType": "",
                "uType": "bool",
                "params": null,
                "zh": "是否NaN(isNaN)",
                "desZh": "检查值是否为NaN（非数字）",
                "en": "isNaN",
                "desEn": "Check if NaN",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 102,
                "name": "$SF_type_isFinite",
                "preType": "",
                "uType": "bool",
                "params": null,
                "zh": "是否有限(isFinite)",
                "desZh": "检查值是否为有限数值",
                "en": "isFinite",
                "desEn": "Check if finite number",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 103,
                "name": "$SF_type_parseInt",
                "preType": "",
                "uType": "num",
                "params": null,
                "zh": "转整数(parseInt)",
                "desZh": "将值转换为整数，比如\"123.4\"，转为123",
                "en": "parseInt",
                "desEn": "Convert to integer",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 104,
                "name": "$SF_type_parseFloat",
                "preType": "",
                "uType": "num",
                "params": null,
                "zh": "转浮点数(parseFloat)",
                "desZh": "将值转换为浮点数，比如\"123.4\"，转为123.4",
                "en": "parseFloat",
                "desEn": "Convert to float",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 105,
                "name": "$SF_type_string",
                "preType": "",
                "uType": "var",
                "params": null,
                "zh": "转字符串(String)",
                "desZh": "将值转换为字符串，比如123.4，转为\"123.4\"",
                "en": "String",
                "desEn": "Convert to string",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 106,
                "name": "$SF_type_boolean",
                "preType": "",
                "uType": "bool",
                "params": null,
                "zh": "转布尔(Boolean)",
                "desZh": "将值转换为布尔值，比如0，转为false；1转为true",
                "en": "Boolean",
                "desEn": "Convert to boolean",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 107,
                "name": "$SF_type_arrayForm",
                "preType": "",
                "uType": "arr",
                "params": null,
                "zh": "转数组(Array.from)",
                "desZh": "将值转换为数组，比如hello，转为[\"h\",\"e\",\"l\",\"l\",\"o\"]",
                "en": "array",
                "desEn": "Convert to array",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 108,
                "name": "$SF_type_object",
                "preType": "",
                "uType": "obj",
                "params": null,
                "zh": "转对象(Object)",
                "desZh": "将值转换为对象，比如数字，字符串，布尔值，转为对于类型的包装对象",
                "en": "Object",
                "desEn": "Convert to object",
                "group": "type",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 109,
                "name": "$SF_math_pow",
                "preType": "",
                "uType": "double",
                "params": [
                    {
                        "name": "pow",
                        "locale": {
                            "en": "pow",
                            "zh": "幂"
                        }
                    }
                ],
                "zh": "幂运算(Math.pow)",
                "desZh": "进行指数运算",
                "en": "math_pow",
                "desEn": "Exponentiation",
                "group": "math",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 110,
                "name": "$SF_math_sqrt",
                "preType": "",
                "uType": "double",
                "params": null,
                "zh": "平方根(Math.sqrt)",
                "desZh": "计算值的平方根",
                "en": "math_sqrt",
                "desEn": "Square root",
                "group": "math",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 111,
                "name": "$SF_math_abs",
                "preType": "",
                "uType": "double",
                "params": null,
                "zh": "绝对值(Math.abs)",
                "desZh": "获取值的绝对值",
                "en": "math_abs",
                "desEn": "Absolute value",
                "group": "math",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 112,
                "name": "$SF_math_trunc",
                "preType": "",
                "uType": "double",
                "params": null,
                "zh": "移除小数(Math.trunc)",
                "desZh": "移除数值值的小数部分",
                "en": "math_trunc",
                "desEn": "Remove decimal part",
                "group": "math",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 113,
                "name": "$SF_math_sign",
                "preType": "",
                "uType": "double",
                "params": null,
                "zh": "数值正负(Math.sign)",
                "desZh": "根据数值的正负，返回1或者-1",
                "en": "math_sign",
                "desEn": "Return the sign of a number",
                "group": "math",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 114,
                "name": "$SF_code_btoa",
                "preType": "",
                "uType": "var",
                "params": null,
                "zh": "Base64编码(btoa)",
                "desZh": "对值进行Base64编码",
                "en": "btoa",
                "desEn": "Base64 encode",
                "group": "code",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 115,
                "name": "$SF_code_atob",
                "preType": "",
                "uType": "var",
                "params": null,
                "zh": "Base64解码(atob)",
                "desZh": "对Base64字符串进行解码",
                "en": "atob",
                "desEn": "Base64 decode",
                "group": "code",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 116,
                "name": "$SF_type_toFixed",
                "preType": "",
                "uType": "double",
                "params": [
                    {
                        "name": "digits",
                        "locale": {
                            "en": "digits",
                            "zh": "精确度"
                        }
                    }
                ],
                "zh": "数值转字符(toFixed)",
                "desZh": "将数值转换为具有指定小数位数的字符串",
                "en": "toFixed",
                "desEn": "Convert to string with specified decimal places",
                "group": "type",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 117,
                "name": "$SF_type_toPrecision",
                "preType": "",
                "uType": "double",
                "params": [
                    {
                        "name": "digits",
                        "locale": {
                            "en": "digits",
                            "zh": "精确度"
                        }
                    }
                ],
                "zh": "数值转字符(toPrecision)",
                "desZh": "将数值转换为具有指定精度的字符串, 精度指的是有效数字，比如 2.12345， 转为指定2个精度的字符串，返回\"2.1\"",
                "en": "toPrecision",
                "desEn": "Convert to string with specified precision",
                "group": "type",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 118,
                "name": "$SF_regExp_test",
                "preType": "",
                "uType": "bool",
                "params": [
                    {
                        "name": "regExp",
                        "locale": {
                            "en": "regExp",
                            "zh": "正则表达式"
                        }
                    },
                    {
                        "name": "flags",
                        "locale": {
                            "en": "flags",
                            "zh": "标志"
                        }
                    }
                ],
                "zh": "正则检测(RegExp.test)",
                "desZh": "检查值是否匹配指定的正则表达式，用于简单地检查字符串是否包含特定的模式，返回值为布尔值true或false",
                "en": "regExp_test",
                "desEn": "Check if matches regular expression",
                "group": "regExp",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 119,
                "name": "$SF_regExp_exec",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "regExp",
                        "locale": {
                            "en": "regExp",
                            "zh": "正则表达式"
                        }
                    },
                    {
                        "locale": {
                            "en": "flags",
                            "zh": "标志"
                        },
                        "name": "flags"
                    }
                ],
                "zh": "正则匹配(RegExp.exec）",
                "desZh": "使用正则表达式对值进行匹配，返回值是一个数组，包含匹配的结果。如果没有匹配项，则返回 null。",
                "en": "regExp_exec",
                "desEn": "Execute regular expression match",
                "group": "regExp",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 120,
                "name": "$SF_regExp_match",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "regExp",
                        "locale": {
                            "en": "regExp",
                            "zh": "正则表达式"
                        }
                    },
                    {
                        "name": "flags",
                        "locale": {
                            "en": "flags",
                            "zh": "标志"
                        }
                    }
                ],
                "zh": "正则匹配（RegExp.match）",
                "desZh": "在字符串中执行正则表达式匹配。如果正则表达式没有全局标志 (g)，则返回与 RegExp.exec() 类似的数组；如果正则表达式具有全局标志，则返回一个数组，包含所有匹配的子串。使用场景是用于获取所有匹配项",
                "en": "regExp_match",
                "desEn": "Execute regular expression match in string",
                "group": "regExp",
                "kind": [
                    "var"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 121,
                "name": "$SF_regExp_replace",
                "preType": "",
                "uType": "var",
                "params": [
                    {
                        "name": "regExp",
                        "locale": {
                            "en": "regExp",
                            "zh": "正则表达式"
                        }
                    },
                    {
                        "name": "flags",
                        "locale": {
                            "en": "flags",
                            "zh": "标志"
                        }
                    },
                    {
                        "locale": {
                            "zh": "字符串",
                            "en": "str"
                        },
                        "name": "str"
                    }
                ],
                "zh": "正则替换(RegExp.replace)",
                "desZh": "将字符串中的某部分替换为新内容，用于字符串的替换操作。",
                "en": "regExp_replace",
                "desEn": "Replace string",
                "group": "regExp",
                "kind": [
                    "var"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 122,
                "name": "$SF_regExp_search",
                "preType": "",
                "uType": "bool",
                "params": [
                    {
                        "name": "regExp",
                        "locale": {
                            "en": "regExp",
                            "zh": "正则表达式"
                        }
                    },
                    {
                        "name": "flags",
                        "locale": {
                            "en": "flags",
                            "zh": "标志"
                        }
                    }
                ],
                "zh": "正则搜索(RegExp.search)",
                "desZh": "在字符串中查找子字符串匹配的索引位置，如果没有找到匹配项，则返回 -1。",
                "en": "regExp_search",
                "desEn": "Search substring",
                "group": "regExp",
                "kind": [
                    "var"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 123,
                "name": "$SF_var_charAt",
                "preType": "",
                "uType": "var",
                "params": [
                    {
                        "name": "pos",
                        "locale": {
                            "en": "pos",
                            "zh": "位置"
                        }
                    }
                ],
                "zh": "返回指定位置的字符(charAt)",
                "desZh": "获取字符串中指定位置的字符",
                "en": "charAt",
                "desEn": "Return character at specified position",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 124,
                "name": "$SF_var_indexOf",
                "preType": "",
                "uType": "bool",
                "params": [
                    {
                        "name": "serach",
                        "locale": {
                            "en": "serachString",
                            "zh": "子字符串"
                        }
                    }
                ],
                "zh": "查找子字符串(indexOf)",
                "desZh": "查找子字符串的位置",
                "en": "indexOf",
                "desEn": "Find substring",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 125,
                "name": "$SF_var_padStart",
                "preType": "",
                "uType": "var",
                "params": [
                    {
                        "name": "length",
                        "locale": {
                            "en": "length",
                            "zh": "填充长度"
                        }
                    },
                    {
                        "name": "padString",
                        "locale": {
                            "zh": "填充字符串",
                            "en": "padString"
                        }
                    }
                ],
                "zh": "向前填充字符(padStart)",
                "desZh": "在字符串前面填充指定字符",
                "en": "padStart",
                "desEn": "Pad string at the beginning",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 126,
                "name": "$SF_var_padEnd",
                "preType": "",
                "uType": "var",
                "params": [
                    {
                        "locale": {
                            "en": "length",
                            "zh": "填充长度"
                        },
                        "name": "length"
                    },
                    {
                        "name": "padString",
                        "locale": {
                            "en": "padString",
                            "zh": "填充字符串"
                        }
                    }
                ],
                "zh": "向后填充字符(padEnd)",
                "desZh": "在字符串后面填充指定字符",
                "en": "padEnd",
                "desEn": "Pad string at the end",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 127,
                "name": "$SF_var_repeat",
                "preType": "",
                "uType": "var",
                "params": [
                    {
                        "name": "count",
                        "locale": {
                            "en": "count",
                            "zh": "重复次数"
                        }
                    }
                ],
                "zh": "重复字符串(repeat)",
                "desZh": "重复字符串指定次数",
                "en": "repeat",
                "desEn": "Repeat string",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 128,
                "name": "$SF_var_includes",
                "preType": "",
                "uType": "var",
                "params": [
                    {
                        "name": "str",
                        "locale": {
                            "en": "string",
                            "zh": "子字符串"
                        }
                    }
                ],
                "zh": "是否包含某个子串(includes)",
                "desZh": "检查字符串是否包含特定子串",
                "en": "includes",
                "desEn": "Check if contains substring",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 129,
                "name": "$SF_var_trim",
                "preType": "",
                "uType": "var",
                "params": null,
                "zh": "移除前后空格(trim)",
                "desZh": "去除字符串两端的空白字符",
                "en": "trim",
                "desEn": "Trim spaces",
                "group": "var",
                "kind": [
                    "var"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 130,
                "name": "$SF_obj_values",
                "preType": "object",
                "uType": "end",
                "params": null,
                "zh": "所有值(values)",
                "desZh": "获取对象中所有的值",
                "en": "values",
                "desEn": "All values",
                "group": "obj",
                "kind": [
                    "obj"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 131,
                "name": "$SF_obj_entries",
                "preType": "object",
                "uType": "end",
                "params": null,
                "zh": "所有键值对(entries)",
                "desZh": "获取对象中的所有键值对",
                "en": "entries",
                "desEn": "All key-value pairs",
                "group": "obj",
                "kind": [
                    "obj"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 132,
                "name": "$SF_obj_assign",
                "preType": "object",
                "uType": "end",
                "params": [
                    {
                        "name": "obj",
                        "locale": {
                            "en": "obj",
                            "zh": "源对象"
                        },
                        "defaultValue": ""
                    }
                ],
                "zh": "合并对象(assign)",
                "desZh": "将多个对象合并为一个对象",
                "en": "assign",
                "desEn": "Merge objects",
                "group": "obj",
                "kind": [
                    "obj"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 133,
                "name": "$SF_arr_push",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "data",
                        "locale": {
                            "en": "data",
                            "zh": "元素"
                        }
                    }
                ],
                "zh": "尾部添加（push）",
                "desZh": "在数组末尾添加元素",
                "en": "push",
                "desEn": "Add element to end of array",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 134,
                "name": "$SF_arr_pop",
                "preType": "",
                "uType": "arr",
                "params": null,
                "zh": "删除尾(pop)",
                "desZh": "删除数组末尾的元素",
                "en": "pop",
                "desEn": "Remove element from end of array",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 135,
                "name": "$SF_arr_unshift",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "data",
                        "locale": {
                            "en": "data",
                            "zh": "元素"
                        }
                    }
                ],
                "zh": "头部插入（unshift）",
                "desZh": "在数组开头添加元素",
                "en": "unshift",
                "desEn": "Add element to beginning of array",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 136,
                "name": "$SF_arr_shift",
                "preType": "",
                "uType": "arr",
                "params": null,
                "zh": "删除头（shift）",
                "desZh": "删除数组开头的元素",
                "en": "shift",
                "desEn": "Remove element from beginning of array",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 137,
                "name": "$SF_arr_slice",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "start",
                        "locale": {
                            "en": "start",
                            "zh": "开始位置"
                        }
                    },
                    {
                        "name": "end",
                        "locale": {
                            "zh": "结束位置",
                            "en": "end"
                        }
                    }
                ],
                "zh": "截取数组",
                "desZh": "截取数组的一部分(该方法已被弃用)",
                "en": "arrSlice",
                "desEn": "Slice array",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 138,
                "name": "$SF_arr_concat",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "locale": {
                            "en": "arr",
                            "zh": "源数组"
                        },
                        "name": "arr"
                    }
                ],
                "zh": "合并数组（concat）",
                "desZh": "将多个数组合并为一个数组",
                "en": "concat",
                "desEn": "Merge arrays",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 139,
                "name": "$SF_arr_join",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "separator",
                        "locale": {
                            "zh": "分隔符",
                            "en": "separator"
                        }
                    }
                ],
                "zh": "串接为字符（join）",
                "desZh": "将数组元素连接为一个字符串",
                "en": "join",
                "desEn": "Join array elements into a string",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 140,
                "name": "$SF_arr_indexOf",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "search",
                        "locale": {
                            "en": "search",
                            "zh": "查找元素"
                        }
                    }
                ],
                "zh": "查找元素（返回索引，indexOf）",
                "desZh": "查找数组中元素的索引",
                "en": "indexOf",
                "desEn": "Find element index",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 141,
                "name": "$SF_arr_reduce",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "fn",
                        "uType": "func",
                        "locale": {
                            "en": "fn",
                            "zh": "函数"
                        },
                        "inParams": [
                            {
                                "name": "item"
                            },
                            {
                                "name": "index"
                            }
                        ]
                    }
                ],
                "zh": "折叠数组（reduce）",
                "desZh": "数组的reduce()方法，累加数组元素为一个值",
                "en": "reduce",
                "desEn": "Accumulate (reduce)",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 142,
                "name": "$SF_arr_every",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "inParams": [
                            {
                                "name": "item"
                            },
                            {
                                "name": "index"
                            }
                        ],
                        "name": "fn",
                        "uType": "func",
                        "locale": {
                            "en": "fn",
                            "zh": "函数"
                        }
                    }
                ],
                "zh": "满足条件（所有元素，every）",
                "desZh": "检查数组中的每个元素是否满足条件",
                "en": "every",
                "desEn": "Check array elements (every)",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 143,
                "name": "$SF_arr_some",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "fn",
                        "uType": "func",
                        "locale": {
                            "en": "fn",
                            "zh": "函数"
                        },
                        "inParams": [
                            {
                                "name": "item"
                            },
                            {
                                "name": "index"
                            }
                        ]
                    }
                ],
                "zh": "满足条件（任意元素，some）",
                "desZh": "检查数组中是否有元素满足条件",
                "en": "some",
                "desEn": "Check array elements (some)",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 144,
                "name": "$SF_arr_includes",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "search",
                        "locale": {
                            "en": "search",
                            "zh": "查找元素"
                        }
                    }
                ],
                "zh": "数组包含（includes）",
                "desZh": "检查数组是否包含某个元素",
                "en": "includes",
                "desEn": "Check if contains element",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 145,
                "name": "$SF_func_eval",
                "preType": "",
                "uType": "",
                "params": [
                    {
                        "name": "str",
                        "locale": {
                            "en": "str",
                            "zh": "代码"
                        }
                    }
                ],
                "zh": "执行js代码（evaluate）",
                "desZh": "执行一段JavaScript代码字符串",
                "en": "func",
                "desEn": "Execute JavaScript code string",
                "group": "func",
                "kind": null,
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 146,
                "name": "$SF_arr_sort",
                "preType": "arr",
                "uType": "arr",
                "params": [
                    {
                        "name": "fn",
                        "uType": "func",
                        "locale": {
                            "en": "fn",
                            "zh": "函数"
                        },
                        "inParams": [
                            {
                                "name": "cur"
                            },
                            {
                                "name": "next"
                            }
                        ]
                    }
                ],
                "zh": "排序(sort)",
                "desZh": "数组的sort方法，进行自定义排序",
                "en": "sort",
                "desEn": "The sort method of the array to do a custom sort",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "0000-12-31 23:54:17",
                "更新时间": "0000-12-31 23:54:17"
            },
            {
                "数据ID": 147,
                "name": "$SF_arr_splice",
                "preType": "arr",
                "uType": "arr",
                "params": [
                    {
                        "name": "start",
                        "locale": {
                            "en": "start",
                            "zh": "开始位置"
                        }
                    },
                    {
                        "name": "deleteCount",
                        "locale": {
                            "en": "deleteCount",
                            "zh": "删除个数"
                        }
                    },
                    {
                        "name": "items",
                        "type": "spread"
                    }
                ],
                "zh": "数组剪接(splice)",
                "desZh": "用于‌删除、替换或插入元素‌，并‌直接修改原数组",
                "en": "splice",
                "desEn": "Used to delete, replace, or insert elements and modify the original array directly",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "2",
                "order": null,
                "提交用户": "",
                "创建时间": "0000-12-31 23:54:17",
                "更新时间": "0000-12-31 23:54:17"
            },
            {
                "数据ID": 148,
                "name": "$SF_arr_sliceV2",
                "preType": "",
                "uType": "arr",
                "params": [
                    {
                        "name": "start",
                        "locale": {
                            "en": "start",
                            "zh": "开始位置"
                        }
                    },
                    {
                        "locale": {
                            "en": "end",
                            "zh": "结束位置"
                        },
                        "name": "end"
                    }
                ],
                "zh": "截取数组(slice)",
                "desZh": "截取数组的一部分",
                "en": "slice",
                "desEn": "Slice array",
                "group": "arr",
                "kind": [
                    "arr",
                    "arr2d",
                    "objArr"
                ],
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            },
            {
                "数据ID": 149,
                "name": "$SF_type_number",
                "preType": "",
                "uType": "number",
                "params": null,
                "zh": "转数值(Number)",
                "desZh": "转换任意数据类型为数值",
                "en": "Number",
                "desEn": "Converts an arbitrary data type to a numeric value",
                "group": "type",
                "kind": null,
                "java未实现": "",
                "order": null,
                "提交用户": "",
                "创建时间": "2025-03-06 15:43:25",
                "更新时间": "2025-03-06 15:43:25"
            }
        ]
    },
    "VxSfMap": {
        "$SF_db_getLength": {
            "name": "$SF_db_getLength",
            "preType": "dbCbArr",
            "uType": "end",
            "locale": {
                "en": "length",
                "zh": "行数"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDataObjLocArr": {
            "name": "$SF_db_getDataObjLocArr",
            "preType": "dbCbArr",
            "uType": "end",
            "locale": {
                "en": "ObjArr",
                "zh": "对象数组"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDataObjArr": {
            "name": "$SF_db_getDataObjArr",
            "preType": "dbCbArr",
            "uType": "end",
            "locale": {
                "en": "ObjArr",
                "zh": "对象数组"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDataObjJsonArr": {
            "name": "$SF_db_getDataObjJsonArr",
            "locale": {
                "en": "ObjJsonArr",
                "zh": "数据(通用变量)"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDbOneArrItem": {
            "name": "$SF_db_getDbOneArrItem",
            "preType": "dbCbArr",
            "uType": "end",
            "params": [
                {
                    "name": "index",
                    "locale": {
                        "en": "index",
                        "zh": "下标"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "oneArrItem",
                "zh": "取一值(一维数组)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "通过下标获取指定元素",
                "en": "To retrieve a specific element from an array by using its index, you need to specify the index of the element you want to access."
            },
            "kind": null
        },
        "$SF_db_getDbTwoArrCol": {
            "name": "$SF_db_getDbTwoArrCol",
            "preType": "dbCbArr2d",
            "uType": "end",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "col",
                "zh": "取一列(二维数组)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "获取二维数组中的某一列，需要指定列号",
                "en": "Retrieve a specific column from a two-dimensional array, specifying the column number."
            },
            "kind": null
        },
        "$SF_db_getDbTwoArrRow": {
            "name": "$SF_db_getDbTwoArrRow",
            "preType": "dbCbArr2d",
            "uType": "end",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "row",
                "zh": "取一行"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "获取二维数组中的某一行，需要指定行号",
                "en": "Retrieve a specific row from a two-dimensional array, specifying the row number."
            },
            "kind": null
        },
        "$SF_db_getDbTwoArrItem": {
            "name": "$SF_db_getDbTwoArrItem",
            "preType": "dbCbArr2d",
            "uType": "end",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                },
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "item",
                "zh": "取一值(二维数组)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "获取二维数组中的某个值，需要指定行号和列号",
                "en": "Retrieve a specific value from a two-dimensional array, specifying the row number and column number."
            },
            "kind": null
        },
        "$SF_db_getDbObjArrCol": {
            "name": "$SF_db_getDbObjArrCol",
            "preType": "dbCbObjArr",
            "uType": "end",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列名"
                    },
                    "defaultValue": "",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "colItem",
                "zh": "取一列(对象数组)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象数组中的某一列，需要指定列名",
                "en": "Retrieve a specific column from an array of objects, specifying the column name"
            },
            "kind": null
        },
        "$SF_db_getDbObjArrRow": {
            "name": "$SF_db_getDbObjArrRow",
            "preType": "dbCbObjArr",
            "uType": "end",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "rowItem",
                "zh": "取一行"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象数组中的某一行，需要指定行号",
                "en": "To retrieve a specific row from an array of objects, you need to specify the row number."
            },
            "kind": null
        },
        "$SF_db_getDbObjArrItem": {
            "name": "$SF_db_getDbObjArrItem",
            "preType": "dbCbObjArr",
            "uType": "end",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                },
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列名"
                    },
                    "defaultValue": "",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "item",
                "zh": "取一值(对象数组)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "通过行号、列名获取对象数组中的指定值",
                "en": "Retrieve the specified value from an array of objects using the row number and column name."
            },
            "kind": null
        },
        "$SF_db_isSuccess": {
            "name": "$SF_db_isSuccess",
            "locale": {
                "en": "Success",
                "zh": "是否成功"
            },
            "propType": "sysutil"
        },
        "$SF_db_failReason": {
            "name": "$SF_db_failReason",
            "locale": {
                "en": "FailReason",
                "zh": "失败原因"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDataId": {
            "name": "$SF_db_getDataId",
            "locale": {
                "en": "DataId",
                "zh": "数据ID"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDataIds": {
            "name": "$SF_db_getDataIds",
            "locale": {
                "en": "DataIds",
                "zh": "数据ID组"
            },
            "propType": "sysutil"
        },
        "$SF_db_getOneArr": {
            "name": "$SF_db_getOneArr",
            "locale": {
                "en": "OneArr",
                "zh": "一维数组"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDataObj": {
            "name": "$SF_db_getDataObj",
            "locale": {
                "en": "DataObj",
                "zh": "对象"
            },
            "propType": "sysutil"
        },
        "$SF_db_getDataLocObj": {
            "name": "$SF_db_getDataLocObj",
            "locale": {
                "en": "DataObj",
                "zh": "对象"
            },
            "propType": "sysutil"
        },
        "$SF_db_isAnonymous": {
            "name": "$SF_db_isAnonymous",
            "locale": {
                "en": "Anonymous",
                "zh": "是否匿名"
            },
            "propType": "sysutil"
        },
        "$SF_local_arr_push": {
            "name": "$SF_local_arr_push",
            "locale": {
                "zh": "向数组添加元素(默认末尾)",
                "en": "push"
            },
            "params": [
                {
                    "name": "value",
                    "locale": {
                        "zh": "值",
                        "en": "Value"
                    }
                },
                {
                    "name": "path",
                    "locale": {
                        "zh": "路径",
                        "en": "Path"
                    },
                    "placeholder": {
                        "en": "Path defaults to empty, meaning the entire variable value will be set",
                        "zh": "路径默认为空,即设置整个变量的值"
                    }
                }
            ],
            "propType": "sysutil"
        },
        "$SF_local_arr_pop": {
            "name": "$SF_local_arr_pop",
            "locale": {
                "zh": "移除最后一个元素",
                "en": "pop"
            },
            "params": [
                {
                    "name": "path",
                    "locale": {
                        "zh": "路径",
                        "en": "Path"
                    }
                }
            ],
            "propType": "sysutil"
        },
        "$SF_local_arr_shift": {
            "name": "$SF_local_arr_shift",
            "locale": {
                "zh": "移除第一个元素",
                "en": "shift"
            },
            "params": [
                {
                    "name": "path",
                    "locale": {
                        "zh": "路径",
                        "en": "Path"
                    }
                }
            ],
            "propType": "sysutil"
        },
        "$SF_local_arr_unshift": {
            "name": "$SF_local_arr_unshift",
            "locale": {
                "zh": "向数组开头添加元素",
                "en": "unshift"
            },
            "params": [
                {
                    "name": "value",
                    "locale": {
                        "zh": "值",
                        "en": "Value"
                    }
                },
                {
                    "name": "path",
                    "locale": {
                        "zh": "路径",
                        "en": "Path"
                    }
                }
            ],
            "propType": "sysutil"
        },
        "$SF_local_arr_splice": {
            "name": "$SF_local_arr_splice",
            "locale": {
                "zh": "插入删除或替换数组中的元素",
                "en": "splice"
            },
            "params": [
                {
                    "name": "start",
                    "locale": {
                        "zh": "起始索引",
                        "en": "Start"
                    }
                },
                {
                    "name": "deleteCount",
                    "locale": {
                        "zh": "删除数量",
                        "en": "DeleteCount"
                    }
                },
                {
                    "name": "item",
                    "locale": {
                        "zh": "新增元素",
                        "en": "Item"
                    }
                },
                {
                    "name": "path",
                    "locale": {
                        "zh": "路径",
                        "en": "Path"
                    }
                }
            ],
            "propType": "sysutil"
        },
        "$SF_local_arr_sort": {
            "name": "$SF_local_arr_sort",
            "locale": {
                "en": "sort",
                "zh": "sort"
            },
            "params": [
                {
                    "name": "compareFn",
                    "display": "Lambda",
                    "lambdaParams": [
                        {
                            "name": "item1",
                            "type": "JsonVal"
                        },
                        {
                            "name": "item2",
                            "type": "JsonVal"
                        }
                    ]
                }
            ],
            "propType": "sysutil"
        },
        "$SF_local_arr_reverse": {
            "name": "$SF_local_arr_reverse",
            "locale": {
                "zh": "数组倒序",
                "en": "reverse"
            },
            "params": [
                {
                    "name": "path",
                    "locale": {
                        "zh": "路径",
                        "en": "Path"
                    },
                    "placeholder": {
                        "en": "Path defaults to empty, meaning the entire variable value will be set",
                        "zh": "路径默认为空,即设置整个变量的值"
                    }
                }
            ],
            "propType": "sysutil"
        },
        "$SF_local_json_delete": {
            "name": "$SF_local_json_delete",
            "locale": {
                "zh": "删除值",
                "en": "delete"
            },
            "params": [
                {
                    "name": "key",
                    "locale": {
                        "zh": "键",
                        "en": "Key"
                    }
                },
                {
                    "name": "path",
                    "locale": {
                        "zh": "路径",
                        "en": "Path"
                    },
                    "placeholder": {
                        "en": "Path defaults to empty, meaning the entire variable value will be set",
                        "zh": "路径默认为空,即设置整个变量的值"
                    }
                }
            ],
            "propType": "sysutil"
        },
        "$SF_time_currency": {
            "name": "$SF_time_currency",
            "preType": "time",
            "locale": {
                "en": "currency",
                "zh": "currency"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_unixMS": {
            "name": "$SF_time_unixMS",
            "preType": "time",
            "locale": {
                "en": "unixMS",
                "zh": "unixMS"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_unixS": {
            "name": "$SF_time_unixS",
            "preType": "time",
            "locale": {
                "en": "unixS",
                "zh": "unixS"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_format": {
            "name": "$SF_time_format",
            "preType": "time",
            "params": [
                {
                    "name": "template",
                    "locale": {
                        "en": "template",
                        "zh": "格式"
                    }
                }
            ],
            "locale": {
                "en": "format",
                "zh": "format"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_local_time_setUnixMS": {
            "name": "$SF_local_time_setUnixMS",
            "params": [
                {
                    "name": "unixMS"
                }
            ],
            "locale": {
                "en": "setUnixMS",
                "zh": "setUnixMS"
            },
            "propType": "sysutil"
        },
        "$SF_local_time_setUnixS": {
            "name": "$SF_local_time_setUnixS",
            "params": [
                {
                    "name": "unixS"
                }
            ],
            "locale": {
                "en": "setUnixS",
                "zh": "setUnixS"
            },
            "propType": "sysutil"
        },
        "$SF_local_time_setCustomFormat": {
            "name": "$SF_local_time_setCustomFormat",
            "params": [
                {
                    "name": "str"
                },
                {
                    "name": "template"
                }
            ],
            "locale": {
                "en": "setCustomFormat",
                "zh": "setCustomFormat"
            },
            "propType": "sysutil"
        },
        "$SF_getSelf": {
            "name": "$SF_getSelf",
            "uType": "end",
            "locale": {
                "en": "Value",
                "zh": "值"
            },
            "propType": "sysutil"
        },
        "$SF_arr_firstItem": {
            "name": "$SF_arr_firstItem",
            "preType": "arr",
            "uType": "end",
            "arrItem": true,
            "locale": {
                "en": "FirstElement",
                "zh": "首个元素"
            },
            "group": "arr",
            "propType": "sysutil"
        },
        "$SF_arr_itemTotal": {
            "name": "$SF_arr_itemTotal",
            "preType": "arr",
            "uType": "num",
            "locale": {
                "en": "Length",
                "zh": "长度"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "获取一维数组中的元素个数",
                "en": "Get length from the Array"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_oneArrItem": {
            "name": "$SF_arr_oneArrItem",
            "preType": "arr",
            "uType": "end",
            "arrItem": true,
            "params": [
                {
                    "name": "index",
                    "locale": {
                        "en": "index",
                        "zh": "下标"
                    },
                    "uType": "long",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Element",
                "zh": "取一值(一维数组)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "通过下标获取指定元素",
                "en": "Selects an element from the Array by specifying the index"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_uniqSet": {
            "name": "$SF_arr_uniqSet",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "Delete Repeated Elements",
                "zh": "去重值"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "去除一维数组的重复值",
                "en": "Remove duplicate values  from an array"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_search": {
            "name": "$SF_arr_search",
            "preType": "arr",
            "uType": "num",
            "params": [
                {
                    "name": "target",
                    "locale": {
                        "en": "target",
                        "zh": "值"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Search Element",
                "zh": "搜索值"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "搜索一维数组中某个值的位置",
                "en": "Search for the position of a value in an array."
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_toJsonString": {
            "name": "$SF_toJsonString",
            "preType": "object",
            "uType": "var",
            "locale": {
                "en": "To String",
                "zh": "JSON转字符(JSON.stringify)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "Json转为字符串",
                "en": "Convert JSON to string."
            },
            "kind": null,
            "group": "json"
        },
        "$SF_arr_reverse": {
            "name": "$SF_arr_reverse",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "Reverse Elements",
                "zh": "倒序(reverse)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "将一维数组当前存储的所有元素倒序排列",
                "en": "Reverses the element order of the Array and updates the Array value."
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_randomOrder": {
            "name": "$SF_arr_randomOrder",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "Shuffle Elements",
                "zh": "随机排序"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "将一维数组当前存储的所有元素随机排列",
                "en": "Shuffles the element order of the Array and updates the Array value"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_ascOrder": {
            "name": "$SF_arr_ascOrder",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "Letter Ascend",
                "zh": "字符升序"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "对一维数组当前存储的所有元素按照字符升序排列",
                "en": "Resets the element order of the Array by sorting the element value."
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_descOrder": {
            "name": "$SF_arr_descOrder",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "Letter Descend",
                "zh": "字符降序"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "对一维数组当前存储的所有元素按照字符降序排列",
                "en": "Resets the element order of the Array by sorting the element value."
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_ascNumOrder": {
            "name": "$SF_arr_ascNumOrder",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "Number Ascend",
                "zh": "数字升序"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "对一维数组当前存储的所有元素按照数字升序排列",
                "en": "Resets the element order of the Array by sorting the element value."
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_descNumOrder": {
            "name": "$SF_arr_descNumOrder",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "Number Descend",
                "zh": "数字降序"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "对一维数组当前存储的所有元素按照数字降序排列",
                "en": "Resets the element order of the Array by sorting the element value."
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_randomValue": {
            "name": "$SF_arr_randomValue",
            "preType": "arr",
            "uType": "end",
            "arrItem": true,
            "locale": {
                "en": "Random Element",
                "zh": "随机一值"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "从一维数组当前存储的所有元素中随机抽取一个值",
                "en": "Selects an element from the Array randomly"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_maxValue": {
            "name": "$SF_arr_maxValue",
            "preType": "arr",
            "uType": "num",
            "locale": {
                "en": "Max",
                "zh": "最大值"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "从一维数组当前存储的所有元素中获取最大值",
                "en": "Selects the element with the maximum value from the Array"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_minValue": {
            "name": "$SF_arr_minValue",
            "preType": "arr",
            "uType": "num",
            "locale": {
                "en": "Min",
                "zh": "最小值"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "从一维数组当前存储的所有元素中获取最小值",
                "en": "Selects the element with the minimum value from the Array"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_total": {
            "name": "$SF_arr_total",
            "preType": "arr",
            "uType": "num",
            "locale": {
                "en": "Sum",
                "zh": "总和"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "计算一维数组所有值累计总和",
                "en": "Calculate the cumulative total sum of an array"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_avg": {
            "name": "$SF_arr_avg",
            "preType": "arr",
            "uType": "num",
            "locale": {
                "en": "Average",
                "zh": "平均值"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "对一维数组当前存储的所有元素计算平均值",
                "en": "Selects the element with theAverage value from the Array"
            },
            "kind": [
                "arr"
            ]
        },
        "$SF_arr_find": {
            "name": "$SF_arr_find",
            "uType": "arr",
            "locale": {
                "en": "find",
                "zh": "查找（find）"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "funcRtnType": "bool",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ],
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "查找数组中符合函数条件的第一个元素1",
                "en": "Find the first element in the array that meets the function conditions\n"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_filter": {
            "name": "$SF_arr_filter",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "filter",
                "zh": "过滤（filter）"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "funcRtnType": "bool",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ],
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "筛选出数组中符合函数条件的值1",
                "en": "Filter out the values in the array that meet the function conditions"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_map": {
            "name": "$SF_arr_map",
            "preType": "arr",
            "uType": "arr",
            "locale": {
                "en": "map",
                "zh": "映射（map）"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ],
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                }
            ],
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "对数组应用一个函数，并返回一个新数组1",
                "en": "Apply a function to the array and return a new array"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr2d_arrRowNum": {
            "name": "$SF_arr2d_arrRowNum",
            "preType": "arr2d",
            "uType": "num",
            "locale": {
                "en": "Number of Rows",
                "zh": "行数"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "数组行数",
                "en": "Number of rows in the array"
            },
            "kind": [
                "arr2d"
            ]
        },
        "$SF_arr2d_aArrRow": {
            "name": "$SF_arr2d_aArrRow",
            "preType": "arr2d",
            "uType": "arr",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Row",
                "zh": "取一行"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "获取数组中的某一行，需要指定行号",
                "en": "Retrieve a specific row from an array, specifying the row number"
            },
            "kind": [
                "arr2d"
            ]
        },
        "$SF_arr2d_aArrCol": {
            "name": "$SF_arr2d_aArrCol",
            "preType": "arr2d",
            "uType": "arr",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Column",
                "zh": "取一列(二维数组)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "获取数组中的某一列，需要指定列号",
                "en": "Retrieve a specific column from an array, specifying the column number"
            },
            "kind": [
                "arr2d"
            ]
        },
        "$SF_arr2d_someCols": {
            "name": "$SF_arr2d_someCols",
            "preType": "arr2d",
            "uType": "arr2d",
            "params": [
                {
                    "name": "cols",
                    "locale": {
                        "en": "cols",
                        "zh": "列号数组"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Columns",
                "zh": "取几列(二维数组)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "获取数组中的某几列，需要指定列号数组",
                "en": "Retrieve specific columns from the array, specifying an array of column numbers"
            },
            "kind": [
                "arr2d"
            ],
            "group": "arr"
        },
        "$SF_arr2d_twoArrItem": {
            "name": "$SF_arr2d_twoArrItem",
            "preType": "arr2d",
            "uType": "end",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                },
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Element",
                "zh": "取一值(二维数组)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "通过行号、列号获取指定元素",
                "en": "Get value for one element of the Matrix by specifying the row and column index."
            },
            "kind": [
                "arr2d"
            ]
        },
        "$SF_arr2d_reverse": {
            "name": "$SF_arr2d_reverse",
            "preType": "arr2d",
            "uType": "arr2d",
            "locale": {
                "en": "Reverse Rows",
                "zh": "倒序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "将二维数组的值按行号倒序排列。",
                "en": "Reverses the row order of the Matrix and updates the Matrix value."
            },
            "kind": [
                "arr2d"
            ],
            "group": "arr"
        },
        "$SF_arr2d_randomOrder": {
            "name": "$SF_arr2d_randomOrder",
            "preType": "arr2d",
            "uType": "arr2d",
            "locale": {
                "en": "Shuffle Rows",
                "zh": "随机排序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "将二维数组的行号随机再分配进行排序。",
                "en": "Shuffles the row order of the Matrix and updates the Matrix value."
            },
            "kind": [
                "arr2d"
            ],
            "group": "arr"
        },
        "$SF_arr2d_ascOrder": {
            "name": "$SF_arr2d_ascOrder",
            "preType": "arr2d",
            "uType": "arr2d",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排列列号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Letter Ascend",
                "zh": "字符升序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "指定列号进行字符升序的排列。",
                "en": "Arrange character values in ascending order for a specified column number."
            },
            "kind": [
                "arr2d"
            ],
            "group": "arr"
        },
        "$SF_arr2d_descOrder": {
            "name": "$SF_arr2d_descOrder",
            "preType": "arr2d",
            "uType": "arr2d",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排列列号"
                    },
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                }
            ],
            "locale": {
                "en": "Letter Descend",
                "zh": "字符降序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "指定列号进行字符降序的排列。",
                "en": "Arrange character values in descending order for a specified column number."
            },
            "kind": [
                "arr2d"
            ],
            "group": "arr"
        },
        "$SF_arr2d_ascNumOrder": {
            "name": "$SF_arr2d_ascNumOrder",
            "preType": "arr2d",
            "uType": "arr2d",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排列列号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Number Ascend",
                "zh": "数值升序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "指定列号进行数值升序的排列。",
                "en": "Arrange numerical values in ascending order for a specified column number"
            },
            "kind": [
                "arr2d"
            ],
            "group": "arr"
        },
        "$SF_arr2d_descNumOrder": {
            "name": "$SF_arr2d_descNumOrder",
            "preType": "arr2d",
            "uType": "arr2d",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排列列号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Number Descend",
                "zh": "数值降序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "指定列号进行数值降序的排列。",
                "en": "Arrange numerical values in descending order for a specified column number."
            },
            "kind": [
                "arr2d"
            ],
            "group": "arr"
        },
        "$SF_arr2d_randRow": {
            "name": "$SF_arr2d_randRow",
            "preType": "arr2d",
            "uType": "arr",
            "locale": {
                "en": "Random Row",
                "zh": "随机一行"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "从数组中随机获取一行数据",
                "en": "Randomly retrieve a row of data from the array"
            },
            "kind": [
                "arr2d"
            ]
        },
        "$SF_arr2d_find": {
            "name": "$SF_arr2d_find",
            "uType": "arr",
            "locale": {
                "en": "find",
                "zh": "查找"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "propType": "sysutil"
        },
        "$SF_arr2d_filter": {
            "name": "$SF_arr2d_filter",
            "preType": "arr2d",
            "uType": "arr",
            "locale": {
                "en": "filter",
                "zh": "过滤"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "propType": "sysutil"
        },
        "$SF_arr2d_map": {
            "name": "$SF_arr2d_map",
            "preType": "arr2d",
            "uType": "arr",
            "locale": {
                "en": "map",
                "zh": "映射"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "propType": "sysutil"
        },
        "$SF_var_varNum": {
            "name": "$SF_var_varNum",
            "preType": "var",
            "uType": "num",
            "locale": {
                "en": "Length",
                "zh": "字符数量(length)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "获取字符数量",
                "en": "Get the number of characters."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_transNum": {
            "name": "$SF_var_transNum",
            "preType": "var",
            "uType": "num",
            "locale": {
                "en": "To Number",
                "zh": "转为数值(parseFloat)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "文本变量转为数值类型",
                "en": "Convert text variable to numerical type."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_substr": {
            "name": "$SF_var_substr",
            "preType": "var",
            "uType": "var",
            "params": [
                {
                    "name": "start",
                    "locale": {
                        "en": "start",
                        "zh": "开始位置"
                    },
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                },
                {
                    "name": "length",
                    "locale": {
                        "en": "length",
                        "zh": "截取数量"
                    },
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                }
            ],
            "locale": {
                "en": "Substr String",
                "zh": "截取字符(substr)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "从文本变量当前存储的字符串中截取某字符（串），需指定开始位置、截取数量。",
                "en": "Retains a section of the variable by specifying the start and length."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_slice": {
            "name": "$SF_var_slice",
            "preType": "var",
            "uType": "var",
            "params": [
                {
                    "name": "start",
                    "locale": {
                        "en": "start",
                        "zh": "开始位置"
                    },
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                },
                {
                    "name": "end",
                    "locale": {
                        "en": "end",
                        "zh": "结束位置"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Slice String",
                "zh": "截取字符(slice)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "从文本变量当前存储的字符串中截取某字符（串），需指定开始位置、结束位置。",
                "en": "Retains a section of the variable by specifying the start and end position."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_split": {
            "name": "$SF_var_split",
            "preType": "var",
            "uType": "arr",
            "params": [
                {
                    "name": "mark",
                    "locale": {
                        "en": "separator",
                        "zh": "拆分标记"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Split String",
                "zh": "拆分为数组(split)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "文本变量按照拆分标记拆分为数组",
                "en": "Split text variable into an array based on the delimiter."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_replace": {
            "name": "$SF_var_replace",
            "preType": "var",
            "uType": "var",
            "params": [
                {
                    "name": "replaced",
                    "locale": {
                        "en": "old",
                        "zh": "被替换"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                },
                {
                    "name": "replacement",
                    "locale": {
                        "en": "new",
                        "zh": "替换为"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Replace 1st String",
                "zh": "替换字符(replace)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "替换字符需指定\"被替换\"和\"替换为\"的字符",
                "en": " Replace characters by specifying the \"to be replaced\" "
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_replaceAll": {
            "name": "$SF_var_replaceAll",
            "preType": "var",
            "uType": "var",
            "params": [
                {
                    "name": "replaced",
                    "locale": {
                        "en": "old",
                        "zh": "被替换"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                },
                {
                    "name": "replacement",
                    "locale": {
                        "en": "new",
                        "zh": "替换为"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Replace All String",
                "zh": "替换所有字符(replaceAll)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "替换所有字符需指定\"被替换\"和\"替换为\"的字符",
                "en": "Replace all characters by specifying the \"to be replaced\" and \"replacement\" characters."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_uppercase": {
            "name": "$SF_var_uppercase",
            "preType": "var",
            "uType": "var",
            "locale": {
                "en": "To Uppercase",
                "zh": "转为大写(toUpperCase)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "字符转为大写",
                "en": "Convert characters to uppercase."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_lowercase": {
            "name": "$SF_var_lowercase",
            "preType": "var",
            "uType": "var",
            "locale": {
                "en": "To Lowercase",
                "zh": "转为小写(toLowerCase)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "字符转为小写",
                "en": " Convert characters to lowercase."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_rmSpace": {
            "name": "$SF_var_rmSpace",
            "preType": "var",
            "uType": "var",
            "locale": {
                "en": "Remove Space",
                "zh": "移除空格"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "去除字符中的空格",
                "en": "Remove spaces from the characters."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_jsonParse": {
            "name": "$SF_var_jsonParse",
            "preType": "var",
            "uType": "end",
            "locale": {
                "en": "JSON Parse",
                "zh": "解析为JSON(JSON.parse)"
            },
            "group": "json",
            "propType": "sysutil",
            "desc": {
                "zh": "字符串转Json",
                "en": "Convert string to JSON."
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_localeCompare": {
            "name": "$SF_var_localeCompare",
            "locale": {
                "en": "localeCompare",
                "zh": "本地化比较(localeCompare)"
            },
            "params": [
                {
                    "name": "compareStr",
                    "locale": {
                        "en": "compareStr",
                        "zh": "compareStr"
                    }
                },
                {
                    "name": "locales",
                    "locale": {
                        "en": "locales",
                        "zh": "locales"
                    }
                }
            ],
            "group": "var",
            "scope": "stage",
            "propType": "sysutil"
        },
        "$SF_objArr_rowNum": {
            "name": "$SF_objArr_rowNum",
            "preType": "objArr",
            "uType": "num",
            "locale": {
                "en": "Number of Rows",
                "zh": "行数"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "对象数组行数",
                "en": "the length of object Array"
            },
            "kind": [
                "objArr"
            ]
        },
        "$SF_objArr_rowItem": {
            "name": "$SF_objArr_rowItem",
            "preType": "objArr",
            "uType": "object",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Row",
                "zh": "取一行"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象数组中的某一行，需要指定行号",
                "en": "Retrieve a specific row from an array of objects, specifying the row number"
            },
            "kind": [
                "objArr"
            ]
        },
        "$SF_objArr_colItem": {
            "name": "$SF_objArr_colItem",
            "preType": "objArr",
            "uType": "arr",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列名"
                    },
                    "defaultValue": "",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Column",
                "zh": "取一列(对象数组)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象数组中的某一列，需要指定列名",
                "en": "Retrieve a specific column from an array of objects, specifying the column name"
            },
            "kind": [
                "objArr"
            ]
        },
        "$SF_objArr_someCols": {
            "name": "$SF_objArr_someCols",
            "preType": "objArr",
            "uType": "objArr",
            "params": [
                {
                    "name": "cols",
                    "locale": {
                        "en": "cols",
                        "zh": "列名数组"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Columns",
                "zh": "取几列(对象数组)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象数组中的某几列，需指定列名数组",
                "en": "Retrieve specific columns from an array of objects, specifying an array of column names."
            },
            "kind": [
                "objArr"
            ]
        },
        "$SF_objArr_item": {
            "name": "$SF_objArr_item",
            "preType": "objArr",
            "uType": "end",
            "params": [
                {
                    "name": "row",
                    "locale": {
                        "en": "row",
                        "zh": "行号"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                },
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "列名"
                    },
                    "defaultValue": "",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Element",
                "zh": "取一值(对象数组)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象数组中的某个值，需要指定行号和列名",
                "en": "Retrieve a specific value from an array of objects, specifying the row number and column name."
            },
            "kind": [
                "objArr"
            ]
        },
        "$SF_arr_sort": {
            "name": "$SF_arr_sort",
            "uType": "arr",
            "locale": {
                "en": "sort",
                "zh": "排序(sort)"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "cur"
                        },
                        {
                            "name": "next"
                        }
                    ]
                }
            ],
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "数组的sort方法，进行自定义排序",
                "en": "The sort method of the array to do a custom sort"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_objArr_reverse": {
            "name": "$SF_objArr_reverse",
            "preType": "objArr",
            "uType": "objArr",
            "locale": {
                "en": "Reverse Rows",
                "zh": "倒序(reverse)"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "将对象数组当前存储的行倒序排列",
                "en": "Reverse the order of rows in the array of objects."
            },
            "kind": [
                "objArr"
            ],
            "group": "arr"
        },
        "$SF_objArr_randomOrder": {
            "name": "$SF_objArr_randomOrder",
            "preType": "objArr",
            "uType": "objArr",
            "locale": {
                "en": "Shuffle Rows",
                "zh": "随机排序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "将对象数组的行随机排列",
                "en": "Randomly shuffle the rows of an array of objects."
            },
            "kind": [
                "objArr"
            ],
            "group": "arr"
        },
        "$SF_objArr_ascOrder": {
            "name": "$SF_objArr_ascOrder",
            "preType": "objArr",
            "uType": "objArr",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排序列名"
                    },
                    "defaultValue": "",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Letter Ascend",
                "zh": "字符升序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "对象数组的指定排序列名字符升序排序",
                "en": "Sort the array of objects based on a specified column name in ascending alphabetical order."
            },
            "kind": [
                "objArr"
            ],
            "group": "arr"
        },
        "$SF_objArr_descOrder": {
            "name": "$SF_objArr_descOrder",
            "preType": "objArr",
            "uType": "objArr",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排序列名"
                    },
                    "defaultValue": "",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Letter Descend",
                "zh": "字符降序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "对象数组的指定排序列名字符降序排序",
                "en": "Sort the array of objects based on a specified column name in descending alphabetical order."
            },
            "kind": [
                "objArr"
            ],
            "group": "arr"
        },
        "$SF_objArr_ascNumOrder": {
            "name": "$SF_objArr_ascNumOrder",
            "preType": "objArr",
            "uType": "objArr",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排序列名"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Number Ascend",
                "zh": "数值升序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "对象数组的指定排序列名数值升序排序",
                "en": "Sort the array of objects based on a specified column name in ascending numerical order"
            },
            "kind": [
                "objArr"
            ],
            "group": "arr"
        },
        "$SF_objArr_descNumOrder": {
            "name": "$SF_objArr_descNumOrder",
            "preType": "objArr",
            "uType": "objArr",
            "params": [
                {
                    "name": "col",
                    "locale": {
                        "en": "col",
                        "zh": "排序列名"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Number Descend",
                "zh": "数值降序"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "对象数组的指定排序列名数值降序排序",
                "en": "Sort the array of objects based on a specified column name in descending numerical order"
            },
            "kind": [
                "objArr"
            ],
            "group": "arr"
        },
        "$SF_objArr_randRow": {
            "name": "$SF_objArr_randRow",
            "preType": "objArr",
            "uType": "object",
            "locale": {
                "en": "Random Row",
                "zh": "随机一行"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "随机获取对象数组中的某一行数据",
                "en": "Randomly retrieve a row of data from an array of objects."
            },
            "kind": [
                "objArr"
            ]
        },
        "$SF_objArr_find": {
            "name": "$SF_objArr_find",
            "uType": "obj",
            "locale": {
                "en": "find",
                "zh": "查找"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "funcRtnType": "bool",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "propType": "sysutil"
        },
        "$SF_objArr_filter": {
            "name": "$SF_objArr_filter",
            "preType": "objArr",
            "uType": "arr",
            "locale": {
                "en": "filter",
                "zh": "过滤"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "funcRtnType": "bool",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "propType": "sysutil"
        },
        "$SF_objArr_map": {
            "name": "$SF_objArr_map",
            "preType": "objArr",
            "uType": "arr",
            "locale": {
                "en": "map",
                "zh": "映射"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "propType": "sysutil"
        },
        "$SF_time_curTime": {
            "name": "$SF_time_curTime",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "Current Value",
                "zh": "当前值"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值",
                "en": "The current value of the time variable."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastDay": {
            "name": "$SF_time_lastDay",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "previousDay",
                "zh": "上一天"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前一天的值",
                "en": "The value of the time variable for the previous day."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextDay": {
            "name": "$SF_time_nextDay",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "nextDay",
                "zh": "下一天"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后一天的值",
                "en": "The value of the time variable for the next day."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastWeek": {
            "name": "$SF_time_lastWeek",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "previousWeek",
                "zh": "上一周"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前一周的值",
                "en": "The value of the time variable for the previous week."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextWeek": {
            "name": "$SF_time_nextWeek",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "nextWeek",
                "zh": "下一周"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后一周的值",
                "en": "The value of the time variable for the next week."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastMonth": {
            "name": "$SF_time_lastMonth",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "previousMonth",
                "zh": "上一月"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前一月的值",
                "en": "The value of the time variable for the previous month."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextMonth": {
            "name": "$SF_time_nextMonth",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "nextMonth",
                "zh": "下一月"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后一月的值",
                "en": "The value of the time variable for the next month."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastYear": {
            "name": "$SF_time_lastYear",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "previousYear",
                "zh": "上一年"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前一年的值",
                "en": "The value of the time variable for the previous year."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextYear": {
            "name": "$SF_time_nextYear",
            "preType": "time",
            "uType": "timeDetail",
            "locale": {
                "en": "nextYear",
                "zh": "下一年"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后一年的值",
                "en": "The value of the time variable for the next year."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastNDay": {
            "name": "$SF_time_lastNDay",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "day",
                    "locale": {
                        "en": "n",
                        "zh": "天数"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "-N Days",
                "zh": "上N天"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前N天的值",
                "en": "The value of the time variable N days before the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextNDay": {
            "name": "$SF_time_nextNDay",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "day",
                    "locale": {
                        "en": "n",
                        "zh": "天数"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "+N Days",
                "zh": "下N天"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后N天的值",
                "en": " The value of the time variable N days after the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastNWeek": {
            "name": "$SF_time_lastNWeek",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "week",
                    "locale": {
                        "en": "n",
                        "zh": "周数"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "-N Weeks",
                "zh": "上N周"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前N周的值",
                "en": " The value of the time variable N weeks before the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextNWeek": {
            "name": "$SF_time_nextNWeek",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "week",
                    "locale": {
                        "en": "n",
                        "zh": "周数"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "+N Weeks",
                "zh": "下N周"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后N周的值",
                "en": "The value of the time variable N weeks after the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastNMonth": {
            "name": "$SF_time_lastNMonth",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "week",
                    "locale": {
                        "en": "n",
                        "zh": "月数"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "-N Months",
                "zh": "上N月"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前N月的值",
                "en": "The value of the time variable N months before the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextNMonth": {
            "name": "$SF_time_nextNMonth",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "week",
                    "locale": {
                        "en": "n",
                        "zh": "月数"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "+N Months",
                "zh": "下N月"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后N月的值",
                "en": "The value of the time variable N months after the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_lastNYear": {
            "name": "$SF_time_lastNYear",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "year",
                    "locale": {
                        "en": "n",
                        "zh": "年数"
                    },
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                }
            ],
            "locale": {
                "en": "-N Years",
                "zh": "上N年"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的前N年的值",
                "en": "The value of the time variable N years before the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_nextNYear": {
            "name": "$SF_time_nextNYear",
            "preType": "time",
            "uType": "timeDetail",
            "params": [
                {
                    "name": "year",
                    "locale": {
                        "en": "n",
                        "zh": "年数"
                    },
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "+N Years",
                "zh": "下N年"
            },
            "group": "time",
            "propType": "sysutil",
            "desc": {
                "zh": "时间变量的当前值的后N年的值",
                "en": "The value of the time variable N years after the current value."
            },
            "kind": [
                "time"
            ]
        },
        "$SF_time_getFullYear": {
            "name": "$SF_time_getFullYear",
            "preType": "time",
            "locale": {
                "en": "getFullYear",
                "zh": "年份(getFullYear)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_getMonth": {
            "name": "$SF_time_getMonth",
            "preType": "time",
            "locale": {
                "en": "getMonth",
                "zh": "月份索引(getMonth)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_getDate": {
            "name": "$SF_time_getDate",
            "preType": "time",
            "locale": {
                "en": "getDate",
                "zh": "日期(getDate)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_getHours": {
            "name": "$SF_time_getHours",
            "preType": "time",
            "locale": {
                "en": "getHours",
                "zh": "小时数(getHours)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_getMinutes": {
            "name": "$SF_time_getMinutes",
            "preType": "time",
            "locale": {
                "en": "getMinutes",
                "zh": "分钟数(getMinutes)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_getSeconds": {
            "name": "$SF_time_getSeconds",
            "preType": "time",
            "locale": {
                "en": "getSeconds",
                "zh": "秒数(getSeconds)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_getTime": {
            "name": "$SF_time_getTime",
            "preType": "time",
            "locale": {
                "en": "getTime",
                "zh": "毫秒数(getTime)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_time_getDay": {
            "name": "$SF_time_getDay",
            "preType": "time",
            "locale": {
                "en": "getDay",
                "zh": "星期几(getDay)"
            },
            "group": "time",
            "propType": "sysutil"
        },
        "$SF_timeDetail_year": {
            "name": "$SF_timeDetail_year",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Year",
                "zh": "年"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "年份值",
                "en": "Year value"
            },
            "kind": null
        },
        "$SF_timeDetail_month": {
            "name": "$SF_timeDetail_month",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Month",
                "zh": "月"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "月份值",
                "en": "Month value"
            },
            "kind": null
        },
        "$SF_timeDetail_day": {
            "name": "$SF_timeDetail_day",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Day",
                "zh": "日"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "日期值",
                "en": "Date value"
            },
            "kind": null
        },
        "$SF_timeDetail_hour": {
            "name": "$SF_timeDetail_hour",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Hour",
                "zh": "时"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "小时值",
                "en": "Hour value"
            },
            "kind": null
        },
        "$SF_timeDetail_min": {
            "name": "$SF_timeDetail_min",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Minute",
                "zh": "分"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "分钟值",
                "en": "Minute value"
            },
            "kind": null
        },
        "$SF_timeDetail_sec": {
            "name": "$SF_timeDetail_sec",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Second",
                "zh": "秒"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "秒数值",
                "en": "Second value"
            },
            "kind": null
        },
        "$SF_timeDetail_weekDay": {
            "name": "$SF_timeDetail_weekDay",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Day of Week",
                "zh": "星期几(文本)"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "星期几(汉字)",
                "en": "Day of the week (in Chinese)"
            },
            "kind": null
        },
        "$SF_timeDetail_weekDayValue": {
            "name": "$SF_timeDetail_weekDayValue",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Day of Week(0~6)",
                "zh": "星期几(0~6)"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "星期几(数字)",
                "en": "Day of the week (as a number)."
            },
            "kind": null
        },
        "$SF_timeDetail_ymd": {
            "name": "$SF_timeDetail_ymd",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "Y-M-D",
                "zh": "年月日"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "带格式的年月日字符串",
                "en": "Date formatted string (with year, month, and day)."
            },
            "kind": null
        },
        "$SF_timeDetail_hms": {
            "name": "$SF_timeDetail_hms",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "en": "H:M:S",
                "zh": "时分秒"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "带格式的时分秒字符串",
                "en": "Time formatted string (with hours, minutes, and seconds)"
            },
            "kind": null
        },
        "$SF_timeDetail_ymdhms": {
            "name": "$SF_timeDetail_ymdhms",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "zh": "年月日时分秒",
                "en": "Y-M-D H:M:S"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "带格式的年月日时分秒字符串",
                "en": "Date and time formatted string (with year, month, day, hour, minute, and second)."
            },
            "kind": null
        },
        "$SF_timeDetail_unixtime": {
            "name": "$SF_timeDetail_unixtime",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "zh": "UNIX时间(秒)",
                "en": "UNIX Time(s)"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "UNIX时间(秒为单位)",
                "en": "UNIX time (in seconds)."
            },
            "kind": null
        },
        "$SF_timeDetail_unixtimeMil": {
            "name": "$SF_timeDetail_unixtimeMil",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "zh": "UNIX时间(毫秒)",
                "en": "UNIX Time(ms)"
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "UNIX时间(毫秒为单位)",
                "en": "UNIX time (in milliseconds)."
            },
            "kind": null
        },
        "$SF_timeDetail_daysOfYear": {
            "name": "$SF_timeDetail_daysOfYear",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "zh": "本年天数",
                "en": "Days of Year "
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "本年天数值",
                "en": "Number of days in the current year"
            },
            "kind": null
        },
        "$SF_timeDetail_daysOfMon": {
            "name": "$SF_timeDetail_daysOfMon",
            "preType": "timeDetail",
            "uType": "end",
            "locale": {
                "zh": "本月天数",
                "en": "Days of Month "
            },
            "group": "timeDetail",
            "propType": "sysutil",
            "desc": {
                "zh": "本月天数值",
                "en": "Number of days in the current month"
            },
            "kind": null
        },
        "$SF_obj_keys": {
            "name": "$SF_obj_keys",
            "preType": "object",
            "uType": "arr",
            "locale": {
                "en": "Keys",
                "zh": "列名(keys)"
            },
            "group": "obj",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象变量的字段名",
                "en": "Retrieve the field names of an object variable."
            },
            "kind": [
                "obj"
            ]
        },
        "$SF_obj_deleteNull": {
            "name": "$SF_obj_deleteNull",
            "preType": "object",
            "uType": "arr",
            "locale": {
                "en": "deleteNull",
                "zh": "去除空字段"
            },
            "group": "obj",
            "propType": "sysutil"
        },
        "$SF_obj_item": {
            "name": "$SF_obj_item",
            "preType": "object",
            "uType": "end",
            "params": [
                {
                    "name": "name",
                    "locale": {
                        "en": "name",
                        "zh": "字段名"
                    },
                    "defaultValue": "",
                    "desc": {
                        "en": "",
                        "zh": ""
                    }
                }
            ],
            "locale": {
                "en": "Element",
                "zh": "取一值(对象变量)"
            },
            "group": "obj",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象变量中指定字段的值",
                "en": "Retrieve the value of a specified field in an object variable."
            },
            "kind": [
                "obj"
            ]
        },
        "$SF_bool_reverse": {
            "name": "$SF_bool_reverse",
            "uType": "bool",
            "locale": {
                "en": "reverse",
                "zh": "反向值(reverse)"
            },
            "group": "bool",
            "propType": "sysutil",
            "desc": {
                "zh": "布尔值的反向值",
                "en": "Boolean value's inverse"
            },
            "kind": [
                "bool"
            ]
        },
        "$SF_objJson_path": {
            "name": "$SF_objJson_path",
            "uType": "end",
            "jsonStruct": true,
            "params": [
                {
                    "name": "path",
                    "locale": {
                        "en": "path",
                        "zh": "路径"
                    },
                    "defaultValue": "",
                    "desc": {
                        "zh": "",
                        "en": ""
                    }
                }
            ],
            "locale": {
                "en": "Element",
                "zh": "自定义路径"
            },
            "group": "obj",
            "propType": "sysutil",
            "desc": {
                "zh": "获取变量中自定义路径的值，如变量内容为{\"userInfo\":{\"name\":\"zhang\",\"age\":18}}，则自定义路径填写为\"userInfo.name\"即可获得值为zhang",
                "en": "Retrieve the value of the custom path filled in the variable."
            },
            "kind": [
                "objJson"
            ]
        },
        "$SF_objJson_stringify": {
            "name": "$SF_objJson_stringify",
            "uType": "string",
            "locale": {
                "en": "stringify",
                "zh": "转为字符串"
            },
            "group": "json",
            "propType": "sysutil"
        },
        "$SF_num_toFixed": {
            "name": "$SF_num_toFixed",
            "uType": "double",
            "locale": {
                "en": "toFixed",
                "zh": "四舍五入"
            },
            "params": [
                {
                    "name": "digits",
                    "locale": {
                        "en": "digits",
                        "zh": "精确度"
                    }
                }
            ],
            "group": "math",
            "propType": "sysutil"
        },
        "$SF_num_floor": {
            "name": "$SF_num_floor",
            "uType": "double",
            "locale": {
                "en": "floor",
                "zh": "向下取整"
            },
            "group": "math",
            "propType": "sysutil"
        },
        "$SF_num_ceiling": {
            "name": "$SF_num_ceiling",
            "uType": "double",
            "locale": {
                "en": "ceil",
                "zh": "向上取整"
            },
            "group": "math",
            "propType": "sysutil"
        },
        "$SF_ger_mapGenerator": {
            "name": "$SF_ger_mapGenerator",
            "preType": "ger",
            "uType": "ger",
            "locale": {
                "en": "mapGer",
                "zh": "映射"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "group": "ger",
            "propType": "sysutil"
        },
        "$SF_ger_filterGenerator": {
            "name": "$SF_ger_filterGenerator",
            "preType": "ger",
            "uType": "ger",
            "locale": {
                "en": "filterGer",
                "zh": "过滤"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "group": "ger",
            "propType": "sysutil"
        },
        "$SF_url_encodeURIComponent": {
            "name": "$SF_url_encodeURIComponent",
            "uType": "url",
            "locale": {
                "en": "encodeURIComponent",
                "zh": "url编码"
            },
            "group": "code",
            "propType": "sysutil"
        },
        "$SF_url_decodeURIComponent": {
            "name": "$SF_url_decodeURIComponent",
            "uType": "url",
            "locale": {
                "en": "decodeURIComponent",
                "zh": "url解码"
            },
            "group": "code",
            "propType": "sysutil"
        },
        "$SF_type_typeof": {
            "name": "$SF_type_typeof",
            "uType": "var",
            "locale": {
                "en": "typeof",
                "zh": "数据类型(typeOf)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "确定变量的数据类型1",
                "en": "Variable type"
            },
            "kind": null
        },
        "$SF_type_isNaN": {
            "name": "$SF_type_isNaN",
            "uType": "bool",
            "locale": {
                "en": "isNaN",
                "zh": "是否NaN(isNaN)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "检查值是否为NaN（非数字）",
                "en": "Check if NaN"
            },
            "kind": null
        },
        "$SF_type_isFinite": {
            "name": "$SF_type_isFinite",
            "uType": "bool",
            "locale": {
                "en": "isFinite",
                "zh": "是否有限(isFinite)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "检查值是否为有限数值",
                "en": "Check if finite number"
            },
            "kind": null
        },
        "$SF_type_parseInt": {
            "name": "$SF_type_parseInt",
            "uType": "num",
            "locale": {
                "en": "parseInt",
                "zh": "转整数(parseInt)"
            },
            "params": [
                {
                    "name": "radix",
                    "locale": {
                        "en": "radix",
                        "zh": "radix"
                    }
                }
            ],
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将值转换为整数，比如\"123.4\"，转为123",
                "en": "Convert to integer"
            },
            "kind": null
        },
        "$SF_type_parseFloat": {
            "name": "$SF_type_parseFloat",
            "uType": "num",
            "locale": {
                "en": "parseFloat",
                "zh": "转浮点数(parseFloat)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将值转换为浮点数，比如\"123.4\"，转为123.4",
                "en": "Convert to float"
            },
            "kind": null
        },
        "$SF_type_number": {
            "name": "$SF_type_number",
            "uType": "number",
            "locale": {
                "en": "Number",
                "zh": "转数值(Number)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "转换任意数据类型为数值",
                "en": "Converts an arbitrary data type to a numeric value"
            },
            "kind": null
        },
        "$SF_type_string": {
            "name": "$SF_type_string",
            "uType": "var",
            "locale": {
                "en": "String",
                "zh": "转字符串(String)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将值转换为字符串，比如123.4，转为\"123.4\"",
                "en": "Convert to string"
            },
            "kind": null
        },
        "$SF_type_boolean": {
            "name": "$SF_type_boolean",
            "uType": "bool",
            "locale": {
                "en": "Boolean",
                "zh": "转布尔(Boolean)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将值转换为布尔值，比如0，转为false；1转为true",
                "en": "Convert to boolean"
            },
            "kind": null
        },
        "$SF_type_arrayForm": {
            "name": "$SF_type_arrayForm",
            "uType": "arr",
            "locale": {
                "en": "array",
                "zh": "转数组(Array.from)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将值转换为数组，比如hello，转为[\"h\",\"e\",\"l\",\"l\",\"o\"]",
                "en": "Convert to array"
            },
            "kind": null
        },
        "$SF_type_object": {
            "name": "$SF_type_object",
            "uType": "obj",
            "locale": {
                "en": "Object",
                "zh": "转对象(Object)"
            },
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将值转换为对象，比如数字，字符串，布尔值，转为对于类型的包装对象",
                "en": "Convert to object"
            },
            "kind": null
        },
        "$SF_math_pow": {
            "name": "$SF_math_pow",
            "uType": "double",
            "locale": {
                "en": "math_pow",
                "zh": "幂运算(Math.pow)"
            },
            "params": [
                {
                    "name": "pow",
                    "locale": {
                        "en": "pow",
                        "zh": "幂"
                    }
                }
            ],
            "group": "math",
            "propType": "sysutil",
            "desc": {
                "zh": "进行指数运算",
                "en": "Exponentiation"
            },
            "kind": null
        },
        "$SF_math_sqrt": {
            "name": "$SF_math_sqrt",
            "uType": "double",
            "locale": {
                "en": "math_sqrt",
                "zh": "平方根(Math.sqrt)"
            },
            "group": "math",
            "propType": "sysutil",
            "desc": {
                "zh": "计算值的平方根",
                "en": "Square root"
            },
            "kind": null
        },
        "$SF_math_abs": {
            "name": "$SF_math_abs",
            "uType": "double",
            "locale": {
                "en": "math_abs",
                "zh": "绝对值(Math.abs)"
            },
            "group": "math",
            "propType": "sysutil",
            "desc": {
                "zh": "获取值的绝对值",
                "en": "Absolute value"
            },
            "kind": null
        },
        "$SF_math_trunc": {
            "name": "$SF_math_trunc",
            "uType": "double",
            "locale": {
                "en": "math_trunc",
                "zh": "移除小数(Math.trunc)"
            },
            "group": "math",
            "propType": "sysutil",
            "desc": {
                "zh": "移除数值值的小数部分",
                "en": "Remove decimal part"
            },
            "kind": null
        },
        "$SF_math_sign": {
            "name": "$SF_math_sign",
            "uType": "double",
            "locale": {
                "en": "math_sign",
                "zh": "数值正负(Math.sign)"
            },
            "group": "math",
            "propType": "sysutil",
            "desc": {
                "zh": "根据数值的正负，返回1或者-1",
                "en": "Return the sign of a number"
            },
            "kind": null
        },
        "$SF_code_btoa": {
            "name": "$SF_code_btoa",
            "uType": "var",
            "locale": {
                "en": "btoa",
                "zh": "Base64编码(btoa)"
            },
            "group": "code",
            "propType": "sysutil",
            "desc": {
                "zh": "对值进行Base64编码",
                "en": "Base64 encode"
            },
            "kind": null
        },
        "$SF_code_atob": {
            "name": "$SF_code_atob",
            "uType": "var",
            "locale": {
                "en": "atob",
                "zh": "Base64解码(atob)"
            },
            "group": "code",
            "propType": "sysutil",
            "desc": {
                "zh": "对Base64字符串进行解码",
                "en": "Base64 decode"
            },
            "kind": null
        },
        "$SF_type_toFixed": {
            "name": "$SF_type_toFixed",
            "uType": "double",
            "locale": {
                "en": "toFixed",
                "zh": "数值转字符(toFixed)"
            },
            "params": [
                {
                    "name": "digits",
                    "locale": {
                        "en": "digits",
                        "zh": "精确度"
                    }
                }
            ],
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将数值转换为具有指定小数位数的字符串",
                "en": "Convert to string with specified decimal places"
            },
            "kind": null
        },
        "$SF_type_toPrecision": {
            "name": "$SF_type_toPrecision",
            "uType": "double",
            "locale": {
                "en": "toPrecision",
                "zh": "数值转字符(toPrecision)"
            },
            "params": [
                {
                    "name": "digits",
                    "locale": {
                        "en": "digits",
                        "zh": "精确度"
                    }
                }
            ],
            "group": "type",
            "propType": "sysutil",
            "desc": {
                "zh": "将数值转换为具有指定精度的字符串, 精度指的是有效数字，比如 2.12345， 转为指定2个精度的字符串，返回\"2.1\"",
                "en": "Convert to string with specified precision"
            },
            "kind": null
        },
        "$SF_num_toString": {
            "name": "$SF_num_toString",
            "uType": "String",
            "locale": {
                "en": "toString",
                "zh": "数值转字符(toString)"
            },
            "params": [
                {
                    "name": "radix",
                    "locale": {
                        "en": "radix",
                        "zh": "radix"
                    }
                }
            ],
            "group": "type",
            "propType": "sysutil"
        },
        "$SF_regExp_test": {
            "name": "$SF_regExp_test",
            "uType": "bool",
            "locale": {
                "en": "regExp_test",
                "zh": "正则检测(RegExp.test)"
            },
            "params": [
                {
                    "name": "regExp",
                    "locale": {
                        "en": "regExp",
                        "zh": "正则表达式"
                    }
                },
                {
                    "name": "flags",
                    "locale": {
                        "en": "flags",
                        "zh": "标志"
                    }
                }
            ],
            "group": "regExp",
            "propType": "sysutil",
            "desc": {
                "zh": "检查值是否匹配指定的正则表达式，用于简单地检查字符串是否包含特定的模式，返回值为布尔值true或false",
                "en": "Check if matches regular expression"
            },
            "kind": null
        },
        "$SF_regExp_exec": {
            "name": "$SF_regExp_exec",
            "uType": "arr",
            "locale": {
                "en": "regExp_exec",
                "zh": "正则匹配(RegExp.exec）"
            },
            "params": [
                {
                    "name": "regExp",
                    "locale": {
                        "en": "regExp",
                        "zh": "正则表达式"
                    }
                },
                {
                    "name": "flags",
                    "locale": {
                        "en": "flags",
                        "zh": "标志"
                    }
                }
            ],
            "group": "regExp",
            "propType": "sysutil",
            "desc": {
                "zh": "使用正则表达式对值进行匹配，返回值是一个数组，包含匹配的结果。如果没有匹配项，则返回 null。",
                "en": "Execute regular expression match"
            },
            "kind": null
        },
        "$SF_regExp_match": {
            "name": "$SF_regExp_match",
            "uType": "arr",
            "locale": {
                "en": "regExp_match",
                "zh": "正则匹配（RegExp.match）"
            },
            "params": [
                {
                    "name": "regExp",
                    "locale": {
                        "en": "regExp",
                        "zh": "正则表达式"
                    }
                },
                {
                    "name": "flags",
                    "locale": {
                        "en": "flags",
                        "zh": "标志"
                    }
                }
            ],
            "group": "regExp",
            "propType": "sysutil",
            "desc": {
                "zh": "在字符串中执行正则表达式匹配。如果正则表达式没有全局标志 (g)，则返回与 RegExp.exec() 类似的数组；如果正则表达式具有全局标志，则返回一个数组，包含所有匹配的子串。使用场景是用于获取所有匹配项",
                "en": "Execute regular expression match in string"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_regExp_replace": {
            "name": "$SF_regExp_replace",
            "uType": "var",
            "locale": {
                "en": "regExp_replace",
                "zh": "正则替换(RegExp.replace)"
            },
            "params": [
                {
                    "name": "regExp",
                    "locale": {
                        "en": "regExp",
                        "zh": "正则表达式"
                    }
                },
                {
                    "name": "flags",
                    "locale": {
                        "en": "flags",
                        "zh": "标志"
                    }
                },
                {
                    "name": "str",
                    "locale": {
                        "en": "str",
                        "zh": "字符串"
                    }
                }
            ],
            "group": "regExp",
            "propType": "sysutil",
            "desc": {
                "zh": "将字符串中的某部分替换为新内容，用于字符串的替换操作。",
                "en": "Replace string"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_regExp_search": {
            "name": "$SF_regExp_search",
            "uType": "bool",
            "locale": {
                "en": "regExp_search",
                "zh": "正则搜索(RegExp.search)"
            },
            "params": [
                {
                    "name": "regExp",
                    "locale": {
                        "en": "regExp",
                        "zh": "正则表达式"
                    }
                },
                {
                    "name": "flags",
                    "locale": {
                        "en": "flags",
                        "zh": "标志"
                    }
                }
            ],
            "group": "regExp",
            "propType": "sysutil",
            "desc": {
                "zh": "在字符串中查找子字符串匹配的索引位置，如果没有找到匹配项，则返回 -1。",
                "en": "Search substring"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_charAt": {
            "name": "$SF_var_charAt",
            "uType": "var",
            "params": [
                {
                    "name": "pos",
                    "locale": {
                        "en": "pos",
                        "zh": "位置"
                    }
                }
            ],
            "locale": {
                "en": "charAt",
                "zh": "返回指定位置的字符(charAt)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "获取字符串中指定位置的字符",
                "en": "Return character at specified position"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_indexOf": {
            "name": "$SF_var_indexOf",
            "uType": "bool",
            "params": [
                {
                    "name": "serach",
                    "locale": {
                        "en": "serachString",
                        "zh": "子字符串"
                    }
                }
            ],
            "locale": {
                "en": "indexOf",
                "zh": "查找子字符串(indexOf)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "查找子字符串的位置",
                "en": "Find substring"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_padStart": {
            "name": "$SF_var_padStart",
            "uType": "var",
            "params": [
                {
                    "name": "length",
                    "locale": {
                        "en": "length",
                        "zh": "填充长度"
                    }
                },
                {
                    "name": "padString",
                    "locale": {
                        "en": "padString",
                        "zh": "填充字符串"
                    }
                }
            ],
            "locale": {
                "en": "padStart",
                "zh": "向前填充字符(padStart)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "在字符串前面填充指定字符",
                "en": "Pad string at the beginning"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_padEnd": {
            "name": "$SF_var_padEnd",
            "uType": "var",
            "params": [
                {
                    "name": "length",
                    "locale": {
                        "en": "length",
                        "zh": "填充长度"
                    }
                },
                {
                    "name": "padString",
                    "locale": {
                        "en": "padString",
                        "zh": "填充字符串"
                    }
                }
            ],
            "locale": {
                "en": "padEnd",
                "zh": "向后填充字符(padEnd)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "在字符串后面填充指定字符",
                "en": "Pad string at the end"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_repeat": {
            "name": "$SF_var_repeat",
            "uType": "var",
            "params": [
                {
                    "name": "count",
                    "locale": {
                        "en": "count",
                        "zh": "重复次数"
                    }
                }
            ],
            "locale": {
                "en": "repeat",
                "zh": "重复字符串(repeat)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "重复字符串指定次数",
                "en": "Repeat string"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_includes": {
            "name": "$SF_var_includes",
            "uType": "var",
            "params": [
                {
                    "name": "str",
                    "locale": {
                        "en": "string",
                        "zh": "子字符串"
                    }
                }
            ],
            "locale": {
                "en": "includes",
                "zh": "是否包含某个子串(includes)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "检查字符串是否包含特定子串",
                "en": "Check if contains substring"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_var_trim": {
            "name": "$SF_var_trim",
            "uType": "var",
            "locale": {
                "en": "trim",
                "zh": "移除前后空格(trim)"
            },
            "group": "var",
            "propType": "sysutil",
            "desc": {
                "zh": "去除字符串两端的空白字符",
                "en": "Trim spaces"
            },
            "kind": [
                "var"
            ]
        },
        "$SF_obj_values": {
            "name": "$SF_obj_values",
            "preType": "object",
            "uType": "end",
            "locale": {
                "en": "values",
                "zh": "所有值(values)"
            },
            "group": "obj",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象中所有的值",
                "en": "All values"
            },
            "kind": [
                "obj"
            ]
        },
        "$SF_obj_entries": {
            "name": "$SF_obj_entries",
            "preType": "object",
            "uType": "end",
            "locale": {
                "en": "entries",
                "zh": "所有键值对(entries)"
            },
            "group": "obj",
            "propType": "sysutil",
            "desc": {
                "zh": "获取对象中的所有键值对",
                "en": "All key-value pairs"
            },
            "kind": [
                "obj"
            ]
        },
        "$SF_obj_assign": {
            "name": "$SF_obj_assign",
            "preType": "object",
            "uType": "end",
            "params": [
                {
                    "name": "obj",
                    "locale": {
                        "en": "obj",
                        "zh": "源对象"
                    },
                    "defaultValue": ""
                }
            ],
            "locale": {
                "en": "assign",
                "zh": "合并对象(assign)"
            },
            "group": "obj",
            "propType": "sysutil",
            "desc": {
                "zh": "将多个对象合并为一个对象",
                "en": "Merge objects"
            },
            "kind": [
                "obj"
            ]
        },
        "$SF_arr_push": {
            "name": "$SF_arr_push",
            "uType": "arr",
            "params": [
                {
                    "name": "data",
                    "locale": {
                        "en": "data",
                        "zh": "元素"
                    }
                }
            ],
            "locale": {
                "en": "push",
                "zh": "尾部添加（push）"
            },
            "propType": "sysutil",
            "desc": {
                "zh": "在数组末尾添加元素",
                "en": "Add element to end of array"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ],
            "group": "arr"
        },
        "$SF_arr_pop": {
            "name": "$SF_arr_pop",
            "uType": "arr",
            "locale": {
                "en": "pop",
                "zh": "删除尾(pop)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "删除数组末尾的元素",
                "en": "Remove element from end of array"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_unshift": {
            "name": "$SF_arr_unshift",
            "uType": "arr",
            "params": [
                {
                    "name": "data",
                    "locale": {
                        "en": "data",
                        "zh": "元素"
                    }
                }
            ],
            "locale": {
                "en": "unshift",
                "zh": "头部插入（unshift）"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "在数组开头添加元素",
                "en": "Add element to beginning of array"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_shift": {
            "name": "$SF_arr_shift",
            "uType": "arr",
            "locale": {
                "en": "shift",
                "zh": "删除头（shift）"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "删除数组开头的元素",
                "en": "Remove element from beginning of array"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_slice": {
            "name": "$SF_arr_slice",
            "uType": "arr",
            "hidden": true,
            "params": [
                {
                    "name": "start",
                    "locale": {
                        "en": "start",
                        "zh": "开始位置"
                    }
                },
                {
                    "name": "end",
                    "locale": {
                        "en": "end",
                        "zh": "结束位置"
                    }
                }
            ],
            "locale": {
                "en": "arrSlice",
                "zh": "截取数组"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "截取数组的一部分(该方法已被弃用)",
                "en": "Slice array"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_sliceV2": {
            "name": "$SF_arr_sliceV2",
            "uType": "arr",
            "params": [
                {
                    "name": "start",
                    "locale": {
                        "en": "start",
                        "zh": "开始位置"
                    }
                },
                {
                    "name": "end",
                    "locale": {
                        "en": "end",
                        "zh": "结束位置"
                    }
                }
            ],
            "locale": {
                "en": "slice",
                "zh": "截取数组(slice)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "截取数组的一部分",
                "en": "Slice array"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_splice": {
            "name": "$SF_arr_splice",
            "uType": "arr",
            "params": [
                {
                    "name": "start",
                    "locale": {
                        "en": "start",
                        "zh": "开始位置"
                    }
                },
                {
                    "name": "deleteCount",
                    "locale": {
                        "en": "deleteCount",
                        "zh": "删除个数"
                    }
                },
                {
                    "name": "items",
                    "type": "spread"
                }
            ],
            "locale": {
                "en": "splice",
                "zh": "数组剪接(splice)"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "用于‌删除、替换或插入元素‌，并‌直接修改原数组",
                "en": "Used to delete, replace, or insert elements and modify the original array directly"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_concat": {
            "name": "$SF_arr_concat",
            "uType": "arr",
            "params": [
                {
                    "name": "arr",
                    "type": "spread",
                    "locale": {
                        "en": "arr",
                        "zh": "源数组"
                    }
                }
            ],
            "locale": {
                "en": "concat",
                "zh": "合并数组（concat）"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "将多个数组合并为一个数组",
                "en": "Merge arrays"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_join": {
            "name": "$SF_arr_join",
            "uType": "arr",
            "params": [
                {
                    "name": "separator",
                    "locale": {
                        "en": "separator",
                        "zh": "分隔符"
                    }
                }
            ],
            "locale": {
                "en": "join",
                "zh": "串接为字符（join）"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "将数组元素连接为一个字符串",
                "en": "Join array elements into a string"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_indexOf": {
            "name": "$SF_arr_indexOf",
            "uType": "arr",
            "params": [
                {
                    "name": "search",
                    "locale": {
                        "en": "search",
                        "zh": "目标"
                    }
                }
            ],
            "locale": {
                "en": "indexOf",
                "zh": "查找元素（返回索引，indexOf）"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "查找数组中元素的索引",
                "en": "Find element index"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_reduce": {
            "name": "$SF_arr_reduce",
            "uType": "arr",
            "locale": {
                "en": "reduce",
                "zh": "折叠数组（reduce）"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "inParams": [
                        {
                            "name": "acc"
                        },
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                },
                {
                    "name": "initVal",
                    "locale": {
                        "en": "initVal",
                        "zh": "初始值"
                    }
                }
            ],
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "数组的reduce()方法，累加数组元素为一个值",
                "en": "Accumulate (reduce)"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_every": {
            "name": "$SF_arr_every",
            "uType": "arr",
            "locale": {
                "en": "every",
                "zh": "满足条件（所有元素，every）"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "funcRtnType": "bool",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "检查数组中的每个元素是否满足条件",
                "en": "Check array elements (every)"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_some": {
            "name": "$SF_arr_some",
            "uType": "arr",
            "locale": {
                "en": "some",
                "zh": "满足条件（任意元素，some）"
            },
            "params": [
                {
                    "name": "fn",
                    "locale": {
                        "en": "fn",
                        "zh": "函数"
                    },
                    "uType": "func",
                    "funcRtnType": "bool",
                    "inParams": [
                        {
                            "name": "item"
                        },
                        {
                            "name": "index"
                        }
                    ]
                }
            ],
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "检查数组中是否有元素满足条件",
                "en": "Check array elements (some)"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_arr_includes": {
            "name": "$SF_arr_includes",
            "uType": "arr",
            "params": [
                {
                    "name": "search",
                    "locale": {
                        "en": "search",
                        "zh": "目标"
                    }
                }
            ],
            "locale": {
                "en": "includes",
                "zh": "数组包含（includes）"
            },
            "group": "arr",
            "propType": "sysutil",
            "desc": {
                "zh": "检查数组是否包含某个元素",
                "en": "Check if contains element"
            },
            "kind": [
                "arr",
                "arr2d",
                "objArr"
            ]
        },
        "$SF_func_eval": {
            "name": "$SF_func_eval",
            "locale": {
                "en": "func",
                "zh": "执行js代码（evaluate）"
            },
            "group": "func",
            "propType": "sysutil",
            "desc": {
                "zh": "执行一段JavaScript代码字符串",
                "en": "Execute JavaScript code string"
            },
            "kind": null
        }
    },
    "VxLangLocalVer": "2026/6/18 10:01:59"
}
